我正在尝试设置用户位置和所选标记之间的界限。我可以正确设置所有内容,但是当我尝试使用用户位置(mapView_.myLocation.coordinate)时,它表示lat和long都是0.我确实创建了一个按钮,将摄像头置于用户位置的中心,然后获取lat很久很好。对我没有任何意义。此外,我没有设置设置进行测试,所以我使用xcodes iOS模拟器,并将一个位置放入模拟器(这是我的问题所在?)。有什么想法吗?
答案 0 :(得分:0)
您是否尝试从myLocation.coordinate
或类似内容访问loadView
,即应用首次启动时?
通常,在启用位置服务时,应用程序不会立即收到位置更新,但会在一段时间后发生。因此,myLocation.coordinate
可能无法在loadView
中生效,但稍后会设置一个值(这就是为什么它适用于您的按钮)。
您可以听取myLocation
的更改,然后在更改某些内容时设置界限。