进入区域后的IOS Swift代码pin图标记
Posted
技术标签:
【中文标题】进入区域后的IOS Swift代码pin图标记【英文标题】:IOS Swift code pin map marker after enter region 【发布时间】:2015-11-15 10:25:49 【问题描述】:我想将地图标记固定在我输入的区域,但 locationManager 上的方法 didEnterRegion() 未提供纬度和经度。 didEnterRegion 方法工作正常。我已经尝试了很多方法来获取纬度和经度,但它没有奏效。
func locationManager(manager: CLLocationManager, didEnterRegion region:CLRegion)
self.claimPoint.hidden = false;
【问题讨论】:
【参考方案1】:您尝试执行的操作称为 GeoFencing,它永远不会为您提供一个坐标。你看,它会检查你是否在一个区域内(主要是围绕你定义的点的一个圆圈)。因此,您永远无法从这些方法中获得协调。您唯一可以获得的是该区域的中心和半径。您应该以某种方式定义持久区域,当进入该区域时,通过它们的 ID 查询您的区域并找到相应的区域,然后您将拥有中心和半径。如果您需要更准确的位置信息,请改用其他方法。
【讨论】:
以上是关于进入区域后的IOS Swift代码pin图标记的主要内容,如果未能解决你的问题,请参考以下文章
iOS 中 annotationView 中的自定义 pin 图像
ios 8/swift 标签栏多点点击图标小我怎么办? [关闭]