【发布时间】:2015-12-20 04:57:02
【问题描述】:
我正在使用 XCode 7.2 和 Swift 2.1 开发 iOS 应用,并且我已经在我的应用中成功实现了 MapKit 地图。地图加载完美,并以用户当前位置为中心。
现在我想在用户将地图中心移动到新位置时检索中心坐标。这个新位置的坐标将在按下按钮时被“捕获”(参见附件 gif 中的“设置网格参考”按钮)并显示在标签中。
Move from A to B and set new center coordinates
我最接近答案的是here,我已经实现了该代码,但我仍然不知道如何通过单击我创建的 IBOutlet 按钮来使用坐标更新标签.
我在这里错过了什么?!
任何帮助将不胜感激 - 提前致谢!
----------------后续问题------------------
既然我们已经解决了这个问题,并且我们已经用新的中心坐标填充了标签,我还有一个问题 - 很可能是新手疏忽,但我在这里处于陡峭的学习曲线上,所以请耐心等待我……
我们已成功确定中心坐标,现在它们在我们创建的函数中设置为 mapLongitude 和 mapLatitude。
我还有另外两个变量(newTargetLong 和 newTargetLat),它们构成将传递给下一个视图控制器的值数组的一部分,我想:
let newTargetLong = mapLongitude
let newTargetLat = mapLatitude
以便可以使用.append 指令将新的经纬度添加到数组中。
但由于某种原因,我无法从该函数中“取出”这两个值。我需要做什么才能做到这一点?
【问题讨论】: