0
我正嘗試使用PhoneGap和sencha touch來構建一個android應用程序。谷歌地圖不工作,並拋出下面的錯誤:谷歌地圖不能在android上工作在PhoneGap上構建應用程序
碼:3消息:超時
下面是我用得到的座標代碼:
function onDeviceReady() {
var options = { maximumAge: 3000, timeout: 5000, enableHighAccuracy: true };
navigator.geolocation.getCurrentPosition(onSuccess, onError, options);
}
我確定AndroidManifest文件具有權限:android.permission.ACCESS_FINE_LOCATION
,android.permission.ACCESS_COARSE_LOCATION
並且設備中已啓用導航器。
如果代碼或權限有問題,請幫我解決。
您是否在實際上具有谷歌地圖的設備上使用它? – njzk2
即使您的帖子標題有點偏離,您的代碼看起來很好。您正在使用WebView的地理位置功能,而不是Google地圖。 你在設備或模擬器上做這個嗎?模擬器在獲取地理位置數據方面臭名昭着。嘗試運行「adb logcat」以查看日誌消息在控制檯窗口中的內容。 –
我有同樣的問題。我正在使用sencha touch來製作我的應用程序。 Google地圖在Android模擬器中不可見。但在iOS和瀏覽器中顯示 –