56得票5回答
NSLocationWhenInUseUsageDescription警告,但我已经添加了它。

虽然我已经添加了: NSLocationWhenInUseUsageDescription 但我一直收到这个警告: 此应用程序尝试访问隐私敏感数据,但没有使用说明。应用程序的Info.plist必须包含一个NSLocationWhenInUseUsageDescription键,其字符串...

40得票8回答
如何从MKMapView中删除除用户位置注释以外的所有注释?

我使用removeAnnotations从mapView中删除我的注释,但是它也会删除用户位置的注释。如何防止这种情况发生,或者如何将用户注释恢复到视图中?NSArray *annotationsOnMap = mapView.annotations; [mapView rem...

34得票5回答
如何将MKMapView的用户位置蓝点更改为自定义图像?

是否可能将在MKMapView中指示用户位置的蓝色点更改为图像?例如,小汽车或任何.png图像?

9得票2回答
如何在Mapbox的iOS SDK中使用userLocation找到正确的位置数据?(Swift)

我正在尝试找到用户位置的纬度和经度,以便在viewdidload中将地图居中于用户。 我已经实现了似乎是正确的代码,但userLat(纬度)和userLon(经度)的值相差很大。 请注意,有人和我遇到了同样的问题,但他的答案从未解决: Mapbox iOS8 Swift mapView.s...

9得票7回答
MKMapView在启动或恢复时用户位置错误

当我新启动应用程序或长时间后恢复时,MKMapView对用户位置的概念是错误的,并将我显示在海中央。 我正在使用以下代码: self.mapView.centerCoordinate = self.mapView.userLocation.location.coordinate; [map...

8得票3回答
如何确定当前用户位置是否在我的MKCoordinateRegion内?

我有一个坐标区域,其中包含了我想在我的应用程序中展示的限制。我已经将其设置为MKCoordinateRegion,其中包括中心点的纬度、经度和跨度。如何确定当前的用户位置是否在我的坐标区域内?