标签: ios objective-c google-maps apple-maps
在我的应用中,我使用CLLocationManager来获取用户的当前位置。
问题是,大多数时候,当用户第一次启动我的应用时,他们会在室内,或者离建筑物入口不远。因此,我得到的位置不是很准确(超过1公里)。
然而,与此同时,如果我打开谷歌地图或苹果地图,他们能够显示几乎没有差异的位置(几百米)。他们是如何做到的?