2013-04-27 41 views
1

我想设置用户位置和选定的标记之间的界限。我可以正确地设置所有东西,但是当我尝试使用用户位置(mapView_.myLocation.coordinate)时,它表示lat和long都是0.我确实创建了一个按钮,将相机居中在用户位置,并获取了lat长得很好。对我没有任何意义。此外,我没有设置测试设备,所以我使用xcodes iOS模拟器将位置放入模拟器(是我的问题在哪里?)。有任何想法吗?谷歌地图ios api使用用户的位置fitbounds

回答

0

您是否试图从loadView或类似的地址访问myLocation.coordinate,即应用首次启动时?

通常,在启用位置服务时,应用程序不会立即收到位置更新,它会在一段时间后才会发生。所以有可能myLocation.coordinateloadView中无效,但会在一段时间后设置一个值(这就是为什么它可以与您的按钮一起使用)。

您也许可以听取对myLocation的更改,然后在更改某些内容时设置边界。