我們使用工作燈6.2或MobileFirst基金會7.0,並希望使用navigator.geolocation.getCurrentPosition獲取GPS位置,但沒有任何迴應,沒有錯誤,沒有人知道爲什麼嗎?不能叫地理位置插件在Android平臺
它適用於舊版本。
我們使用工作燈6.2或MobileFirst基金會7.0,並希望使用navigator.geolocation.getCurrentPosition獲取GPS位置,但沒有任何迴應,沒有錯誤,沒有人知道爲什麼嗎?不能叫地理位置插件在Android平臺
它適用於舊版本。
如果您沒有獲得成功或失敗,並且由於您沒有提供實施,我仍然認爲您沒有正確實施它。
我測試下在Android模擬器中MFPF 7.0,和它的工作:
共同\ main.js:
function wlCommonInit(){
var options = {
enableHighAccuracy: true,
timeout: 5000,
maximumAge: 0
};
navigator.geolocation.getCurrentPosition(success, error, options);
}
function success(pos) {
var crd = pos.coords;
alert('Your current position is:' + crd.latitude + " " + crd.longitude + " " + crd.accuracy);
}
function error(err) {
alert('ERROR(' + err.code + '): ' + err.message);
}
當然,在AndroidManifest還添加了以下兩個權限.XML:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
如果您在模擬器中進行測試並獲取超時值,或者增加超時值或強制在Eclipse中的DDMS視圖中更改位置:https://stackoverflow.com/a/23152773/1530814
提供一個演示應用程序,這對您來說是失敗的,請記住您必須添加這些權限在AndroidManifest.xml中:android.permission.ACCESS_FINE_LOCATION「和android.permission.ACCESS_COARSE_LOCATION」。 –
伊丹,這是在問題的標題:) –
對,我看到它,然後忘了我看到它... –