ios – 在MapView中显示用户位置

ios – 在MapView中显示用户位置,第1张

概述我正在编写一个带有mapView的App,其中显示了一些Annotations. 现在我想在mapView中显示用户的当前位置.我使用以下代码获取当前位置: - (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)location 我在日志中获得了当前位置的详细信息 2013-10-14 我正在编写一个带有mapVIEw的App,其中显示了一些Annotations.

现在我想在mapVIEw中显示用户的当前位置.我使用以下代码获取当前位置:

- (voID)locationManager:(CLLocationManager *)manager dIDUpdateLocations:(NSArray *)location

我在日志中获得了当前位置的详细信息

2013-10-14 12:03:34.291 Appname[13200:a0b] ("<+7.35000000,+47.32000000> +/- 5.00m (speed -1.00 mps / course -1.00) @ 10/14/13,12:03:34 PM Central European Summer Time")

现在我没有把这个位置放到mapVIEw中作为这个蓝色脉冲点.

请提供一些提示.

解决方法 您可以通过以下方式启用用户位置:
mapVIEw.showsUserLocation = YES;

如果你想以这个位置为中心:

[mapVIEw setCenterCoordinate:mapVIEw.userLocation.location.coordinate animated:YES];

如果您正在使用:

- (MKAnnotationVIEw *)mapVIEw:(MKMapVIEw *)mapVIEw vIEwForAnnotation:(ID <MKAnnotation>)annotation{if ([annotation isKindOfClass:[MKUserLocation class]]) {    return nil;}// etc...}
总结

以上是内存溢出为你收集整理的ios – 在MapView中显示用户位置全部内容,希望文章能够帮你解决ios – 在MapView中显示用户位置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1109003.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存