我需要在我的下一个应用中实现定位功能。我有一些关于开发的问题。 1)我找到了教程并实现了定位的东西..但是可以用iphone模拟器模拟我的代码,或者是否有必要将设备用于此目的。谷歌搜索我在一些论坛上读到4.2 SIM支持GPS应用程序模拟,虽然它每次都会给Apple的总部位置但在我的情况下会调用CLLocationManager的didFailWithError委托。任何帮助!!
2)确定位置,经度和纬度后,如何确定确切的区域名称和其他信息?
提前感谢您宝贵的时间和反馈。
答案 0 :(得分:1)
CLLocationManager实际上将返回模拟器正在使用的网络的位置。 MapKit认为目前的位置位于Apple总部的库比蒂诺。你从电话中获得两个不同的位置经常会引起混淆。
您可以使用 MKReverseGeocoder 获取有关给定纬度和经度的信息。它会尝试给你一个完整的地址,但你可以使用你想要的任何部分(只有国家,城市和州/省,无论如何)。