嗨所以我用navigator.geolcation這樣的:用wifi查找的位置,而不是GPS,JavaScript的
navigator.geolocation.getCurrentPosition(
displayBestPosition,
displayError,
{ enableHighAccuracy: true, timeout: timeoutVal, maximumAge: 0 }
);
我訪問它在我的Android設備瀏覽器,以便使用我的GPS的。然而,當我在裏面,我不斷得到超時,我想從gps切換到從wifi獲取位置。有沒有辦法做到這一點?
enableHighAccuracy:false將刪除對GPS的需求,但它仍然在需要時可能會被使用。 – dandavis
我實際上是在它超時兩次後執行此操作。我有另一個getCurrentPosisiont調用,其中enableHighAccuracy爲false。它仍然嘗試訪問我的GPS不幸的。 :/ –
你沒有明確的控制手機如何獲得位置,所以即時猜測你的wifi是不夠的,它是有信心的。 – dandavis