[英]iOS 6 and Mapkit : User location
当我看到我的应用程序无法通过iOS6上的MapKit知道我的位置时,我感到很惊讶!
我只是想在地图开始时缩放到用户的位置! 我该怎么做 ?
请帮我
非常感谢 !! (PS:我看到用于发送路由请求的CLCoordinate工作正常)
你的意思是showsUserLocation没有任何影响吗? 或者您的位置监控没有更新您的位置? 我在iOS 6中测试过,对我有用。 也许你可以发布一些代码。
编辑:
似乎位置监控未在您的应用中激活。 首先,你必须这样做才能启用cllocation manager:
if (nil == locationManager)
locationManager = [[CLLocationManager alloc] init];
//set the delegate for the location manager
locationManager.delegate = self;
// set your desired accuracy
locationManager.desiredAccuracy = kCLLocationAccuracyKilometer;
[locationManager startUpdatingLocation];
此时,蓝色位置指示器应该是可见的。 只要您在地图上设置showsUserLocation = YES即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.