1

我正在尝试在用户位置和选定标记之间设置界限。我可以正确设置所有内容,但是当我尝试使用用户位置(mapView_.myLocation.coordinate)时,它说 lat 和 long 都是 0。我确实创建了一个按钮,将相机放在用户位置的中心,它得到了 lat长就好了。对我没有任何意义。此外,我没有设置用于测试的设备,所以我使用 xcodes iOS 模拟器,并将位置放入模拟器(这是我的问题所在吗?)。有任何想法吗?

4

1 回答 1

0

您是否尝试myLocation.coordinateloadView或类似访问,即应用程序首次启动时?

通常,当启用位置服务时,应用程序不会立即收到位置更新,它会在一段时间后通过。因此,它可能myLocation.coordinate在 中无效loadView,但稍后会设置一个值(这就是它与您的按钮一起使用的原因)。

您也许可以监听 的更改myLocation,然后在它更改为某些内容时设置您的界限。

于 2013-04-28T12:47:02.820 回答