我正在學習開發iOS應用程序,我只在模擬器上嘗試它們。現在,在我的應用程序中,我使用CLLocationManager來獲取我當前的位置座標。但是,無論我在哪裏運行應用程序,我都可以獲得所有座標值(高度,經度,緯度)的相同結果。即使我搬到另一個地方也不會改變。我想知道CLLocationManager如何獲取值?如果它不適用於模擬器,那麼從未改變的值從何而來?根據座標,我想這是一個默認值,如果沒有座標可用,則顯示倫敦。CLLocationManager默認座標值
0
A
回答
1
嘗試重置iOS模擬器,擦除所有應用程序和設置。
而當您使用應用程序運行CLLocationManager時,它可能會要求使用位置的權限,類似於您在設備中看到的內容。
我一直在使用iOS模擬器,並且它始終爲模擬器提供我的計算機的位置。我想它受到你的互聯網連接和IP地址的影響。由於許多計算機沒有配備GPS,所以它是瞭解計算機位置的唯一方法。
1
模擬器總是給蘋果總部在Cupertino的位置。它不使用計算機的GPS或位置。
1
模擬器可能會使用skyhook來檢查您的位置是否與WiFi熱點相關(如果添加了它的座標),並且如果您在WiFi覆蓋半徑範圍內移動的位置不會被改變。
1
在菜單欄上,轉到調試,然後選擇位置,自定義位置,然後你可以輸入座標的模擬。模擬器不會總是爲您提供與設備相同的反饋。
相關問題
- 1. 獲取座標CLLocationManager IOS
- 2. 從CLLocationManager獲取座標
- 3. CLLocationManager - 地址的座標
- 4. CLLocationManager返回多個座標
- 5. GPS座標的默認位置
- 6. JavaFX座標系默認爲YUp
- 7. 的Actionscript改變默認座標
- 8. 圓柱座標中的默認最大顏色值
- 9. 隱藏標誌默認值
- 10. 默認值:forEach標記
- 11. Python3 - 默認值爲type的默認值?
- 12. tableView:viewForHeaderInSection:默認值?
- 13. 默認值
- 14. UIPickerView默認值
- 15. 默認值
- 16. 默認值:
- 17. DependencyProperty默認值
- 18. 默認值DatabaseGenerated
- 19. RingtonePreference默認值
- 20. p:selectOneButton默認值
- 21. 默認值f:textarea
- 22. JTextArea默認值?
- 23. 默認值
- 24. 默認值
- 25. mysql默認值?
- 26. 默認JavaScript值
- 27. 默認值
- 28. 默認值特
- 29. C#默認值
- 30. 默認值