2013-04-27 76 views
1

我想設置用戶位置和選定的標記之間的界限。我可以正確地設置所有東西,但是當我嘗試使用用戶位置(mapView_.myLocation.coordinate)時,它表示lat和long都是0.我確實創建了一個按鈕,將相機居中在用戶位置,並獲取了lat長得很好。對我沒有任何意義。此外,我沒有設置測試設備,所以我使用xcodes iOS模擬器將位置放入模擬器(是我的問題在哪裏?)。有任何想法嗎?谷歌地圖ios api使用用戶的位置fitbounds

回答

0

您是否試圖從loadView或類似的地址訪問myLocation.coordinate,即應用首次啓動時?

通常,在啓用位置服務時,應用程序不會立即收到位置更新,它會在一段時間後纔會發生。所以有可能myLocation.coordinateloadView中無效,但會在一段時間後設置一個值(這就是爲什麼它可以與您的按鈕一起使用)。

您也許可以聽取對myLocation的更改,然後在更改某些內容時設置邊界。