在Apple Maps中,當您禁用wifi並打開Cellar Data時,會出現此警報。我如何在自己的應用程序中實現此警報?如何在iOS 6中獲得「爲WiFi打開更精確的用戶位置」
回答
注:這個答案是不完全實現你的目標。
當Wi-Fi關閉時,會彈出此提示消息。使用Apple Reachability codes來確定網絡類型。如果不是Wi-Fi,請提示此消息。但是,可達性只能確定您具有Wi-Fi網絡連接,而不是Wi-Fi處於開啓或關閉狀態。
位置準確性要求Wi-Fi已打開,但未必連接到Wi-Fi熱點。
的更多信息:
- 沒有SDK來確定的Wi-Fi是ON或OFF
- 沒有保證實現Wi-Fi將有更精確的GPS
- 定位精度取決於網絡提供商的信號&更新頻率
你知道蘋果怎麼做警報嗎.. – iProgrammed
地圖應用程序是由蘋果公司自己製作的。他們可能會實現一些未公開的私有函數,甚至可能會使用我們開發人員無法訪問的一些低級函數。 – Raptor
好的感謝您的解釋。 – iProgrammed
- 1. FusedLocationProvider - 精確位置和wifi
- 2. 如何獲得沒有GPS或WiFi的用戶位置?
- 3. 如何獲得更準確的位置?
- 4. 當我在互聯網(wifi/DataPack)打開時,我如何獲得用戶的位置android
- 5. Perl打印精確位置
- 6. 如何在點擊按鈕時獲得精確位置
- 7. 如何獲得指定精確度的一次性位置?
- 8. 如何獲得精確的GPS座標Android位置服務
- 9. 如何使用vb.net獲得6位小數精度
- 10. 如何提示用戶打開位置?
- 11. 如何在基維的旋轉木馬中獲得精確的滑動位置?
- 12. 使用CLLocationManager獲取精確的位置
- 13. 如何知道iOS是否打開wifi?
- 14. CLLocationManager在移動網絡(3G)中未獲得位置精確度
- 15. iOS 6和Mapkit:用戶位置
- 16. 如何在精確的像素位置
- 17. 如何在C++中打印6位精度的float值?
- 18. 如何保存精確定位,當用戶重新打開應用程序
- 19. 如何獲得iphone中重要位置更新的準確性?
- 20. 如何使用延期位置iOS 6?
- 21. iOS獲取用戶位置爲NSString
- 22. 我可以在iOS中獲得GPS位置的準確性嗎?
- 23. 如何獲得精確的當前位置在建築物地圖
- 24. 如何在優步中獲得用戶的開始和結束位置
- 25. 通過「prefs:root = WIFI」打開Wifi設置失敗iOS 10
- 26. 如何獲取wifi熱點的位置?
- 27. 如何獲得視圖中的孩子精靈位置
- 28. android如何獲得7位或更多數字的當前位置精度
- 29. xcode如何打開iOS 6地圖?
- 30. 如何在iOS上獲得最準確的用戶速度
@AlexWien打開WiFi可啓用網絡位置服務,該服務使用不同的方法來確定設備位置,而非GPS。具體來說,它使用的方法之一是WiFi和手機塔ID查找表,它在某些情況下可以提高位置的精度(特別是在GPS信號不佳/衛星可見度低的地區) –
它不應該是無禮的,對不起。關鍵是在我的城市(維也納),我從來沒有看到過改進,只有GPS(我全職工作在GPS應用上)。在擁有城市峽谷的紐約(Manhatten),這可能是事實。 – AlexWien
@AlexWien我知道wifi改善了位置服務,但是用戶知道了(我從蘋果地圖得到了這個提示,所以向蘋果抱怨)... – iProgrammed