Google使用用户在fitbounds中的位置来映射ios api

时间:2013-04-27 18:12:16

标签: ios xcode google-maps-sdk-ios

我正在尝试设置用户位置和所选标记之间的界限。我可以正确设置所有内容,但是当我尝试使用用户位置(mapView_.myLocation.coordinate)时,它表示lat和long都是0.我确实创建了一个按钮,将摄像头置于用户位置的中心,然后获取lat很久很好。对我没有任何意义。此外,我没有设置设置进行测试,所以我使用xcodes iOS模拟器,并将一个位置放入模拟器(这是我的问题所在?)。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试从myLocation.coordinate或类似内容访问loadView,即应用首次启动时?

通常,在启用位置服务时,应用程序不会立即收到位置更新,但会在一段时间后发生。因此,myLocation.coordinate可能无法在loadView中生效,但稍后会设置一个值(这就是为什么它适用于您的按钮)。

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