我創建了一個CLLocationManager,並從中接收gps更新,但我懷疑mapview是否有自己的位置管理器,在這種情況下,會有兩個位置管理器對嗎?這是否會影響我的申請?如果它有自己的位置管理器MKMapView是否有自己的位置管理器?
2
A
回答
4
的MKMapView都有自己的位置manager.That就是爲什麼你可以在地圖上你爲什麼要使用單獨的位置經理直接顯示用戶的位置這樣myMapView.showsUserLocation=YES;
im MKMapView?您可以通過這種方式捕獲當前的用戶位置。
CLLocationCoordinate2D location = [[myMapView userLocation] location].coordinate;
double currentLat = location.latitude;
double currentLong = location.longitude;
而且我不使用的MKMapView單獨的位置經理造成任何問題思考。
1
是的,它的確如此。只要你選擇並堅持下去,它就不會影響你的申請。雖然,我會指出有兩個(或一個空)是可怕的編碼實踐。使用下面的函數來訪問你的MKMapView
的的LocationManager:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation;
+5
但如何請求用戶使用此位置管理器的第一個位置訪問?我是否必須爲請求位置訪問創建一個? –
相關問題
- 1. 是MKMapView分配自己的位置管理器?
- 2. 位置管理器.addProximityAlert是否需要位置偵聽器
- 3. 是否有可能爲有管理的線程有自己的競爭條件
- 4. 創建我自己的「URL管理器」
- 5. Android:來自位置管理器的位置更新頻率
- 6. 是否有VC++的依賴管理器?
- 7. 定位器在位置管理器
- 8. Android位置管理器
- 9. 位置管理器CLLocationCoordinates didUpdateLocations
- 10. Android位置管理器?
- 11. 位置管理器的換位距離
- 12. Azure虛擬機位置是否有任何管理API?
- 13. 位置管理器功能是沒有得到所謂的
- 14. 公司是否註冊DNS子主管或自己處理?
- 15. 位置管理器沒有更新位置ios7
- 16. 位置管理器沒有獲取位置
- 17. 位置管理器說,當它沒有位置改變
- 18. XWindow沒有收聽自己的屬性/窗口管理器
- 19. 爲什麼打字稿有它自己的包管理器?
- 20. 自己託管的wcf服務是否有狀態?
- 21. CruiseControl.NET是否有隊列管理器?
- 22. VSCode中是否有項目管理器?
- 23. 自己的位置固定?
- 24. 獲取自己的位置
- 25. Javascript:是否真的需要自己管理事件處理程序?
- 26. 是否有可能在我們自己的服務器上託管conversion.js
- 27. MKMapView自定義用戶位置註釋
- 28. Yii基於角色的訪問,管理自己的職位
- 29. MKMapView和pin位置
- 30. MKMapView中心位置
它沒有。直到您開始爲與位置相關的代碼編寫自動化測試時,找出您無法控制默認位置管理器足夠用於測試,將其包裝到模擬器中,然後突然注意到您的地圖視圖並不關心這個模擬器。 –