我正在构建一个带有两个简单视图的应用程序(在Tabbar中).
>第一个视图:它应该显示用户的位置(默认蓝点)并从服务器加载数据.
>第二个视图:它应该显示用户的位置(我的自定义引脚注释和标注).用户可以点击标注并提交有关当前位置的数据.
我开始使用MKMapView的showsUserLocation.
然后我看到最好使用CLLocationManager单例实例,所以我大致跟着这个博文:http://jinru.wordpress.com/2010/08/15/singletons-in-objective-c-an-example-of-cllocationmanager/
现在这很有用,但我想知道这是否是正确的做法.
此外,我找不到显示默认蓝点而不是自定义引脚的方法.我读过我应该使用MKMapView的showsUserLocation,但是不会创建另一个CLLocationManager实例?
谢谢
解决方法
在您提到的博文中创建CLLocationManager单例的方法看起来不错.至于使用showUserLocation与CLLocationManager组合,应该是正常的.苹果设计的Core Location由多个应用程序一次使用.我不会造成太多的问题.