繁体   English   中英

iOS 6和Mapkit:用户位置

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM