我試圖在Android瀏覽器上獲取地理位置,但沒有任何反應。我正在使用三星Galaxy S3,但我不確定我的瀏覽器版本。 Android版本4.1.2是 這裏是我的代碼:navigator.geolocation.getCurrentPosition在Android瀏覽器上失敗
if (navigator.geolocation) {
var timeoutVal = 10 * 1000 * 1000;
navigator.geolocation.getCurrentPosition(
displayPosition,
displayError,
{ enableHighAccuracy: true, timeout: timeoutVal, maximumAge: 0 }
);
}
這是我複製並從該網站 粘貼它給我的「navigator.geolocation」 而是一個代碼,當談到「getCurrentPosition」我代碼停止工作。 Mobile Chrome正常工作,但事實並非如此。我分享了我的位置,但仍然沒有任何反應任何幫助將appriciated。 謝謝。
謝謝大家,我找到了解決方案, 我在一些JavaScript操作後得到了地理位置。我準備在文檔準備好之前嘗試獲取地理位置。它的工作。
您的'displayError'函數是否被調用?你會得到什麼錯誤信息? – fiddler 2013-02-11 11:52:01
不,它不被調用。我想問題是「沒有這樣的方法調用getCurrentPosition」 – 2013-02-11 12:04:04
你檢查過嗎:http://stackoverflow.com/questions/3397585/navigator-geolocation-getcurrentposition-sometimes-works-sometimes-doesnt? – fiddler 2013-02-11 12:38:08