gpt4 book ai didi

ios - 如果 reverseGeocodeLocation 返回一个位置标记数组,该如何处理?

转载 作者:行者123 更新时间:2023-11-29 03:11:11 26 4
gpt4 key购买 nike

我想检测用户何时前往新国家/地区,因此打算将 startMonitoringSignificantLocationChanges:reverseGeocodeLocation: 结合使用。

但是我想知道如果 reverseGeocodeLocation: 返回多个地标该怎么办。由于我需要的粒度级别只是国家/地区级别,我可以选择任何地点标记吗?因为它们可能都针对同一个国家/地区?

最佳答案

地标包含一个 location 属性,您可以通过该属性查看哪个位置最接近您的技术当前位置。所以你可以遍历并找到最接近的那个,然后使用那个。但它们在地理位置上都应该与用于查找的位置非常接近,因此它们几乎肯定都针对同一个国家,除非你可能站在边界上。

然而,这甚至很重要的可能性非常小。您应该只从数组中选择一个元素,第一个或最后一个。继续使用它,就好像它是唯一的一样,因为实际上存在多个并不重要。您会发现的大多数代码都会包含一项检查,以查看是否有至少 个,然后获取要使用的第一个或最后一个地标。

关于ios - 如果 reverseGeocodeLocation 返回一个位置标记数组,该如何处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22234411/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com