SKMapView (Skobbler) 上未显示用户当前位置注释 - iOS

User current location annotation not being shown on SKMapView (Skobbler) - iOS

在我的 iOS 项目中,我使用的是 skobbler 的 SKMapView,我需要在 mapview 上用注释显示用户的当前位置。我尝试使用以下代码来执行相同的操作:

    mapView.settings.followUserPosition = true
    mapView.settings.showCurrentPosition = true

而且我在应用程序中有位置访问权限(WhenInUse Location access)。但是没有显示注释。感谢任何帮助。

我已经联系了 skobbler 团队,要确保获取用户的当前位置,应确保以下事项

  1. 在 Info plist 中添加 NSLocationWhenInUseUsageDescription。

  2. 设置显示当前位置为真

    mapView.settings.showCurrentPosition = true
    
  3. 从 SKPositionerService 请求位置更新

    SKPositionerService.sharedInstance().startLocationUpdate()