【问题标题】:MKMapView setting userLocationMKMapView 设置 userLocation
【发布时间】:2013-04-11 14:08:17
【问题描述】:

我的地图视图应该在 2 种模式下工作:启用位置服务和禁用。如果用户禁用位置服务,应用程序必须让他有机会手动设置他的当前位置。此外,应用程序应显示类似于MKUserLocation 默认引脚的蓝色引脚。但问题是userLocation 属性是只读。并根据apple's documentationMKUserLocation

您不直接创建此类的实例。

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: iphone ios objective-c ios5 mapkit


    【解决方案1】:

    您应该提供自己的蓝色别针。系统蓝色引脚被认为是只读的,如果您尝试以其他方式使用它肯定会导致问题。因此,如果您需要一些自定义的当前位置引脚行为,您应该确保实现自己的引脚。如果启用了位置服务,请使用 CLLocationManager 更新位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-31
      • 1970-01-01
      • 2011-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-09
      相关资源
      最近更新 更多