Если вы не добились успеха или неудачи, и поскольку вы не представили свою реализацию, я остался в том, что вы не реализовали ее правильно.
Я проверил ниже в эмуляторе 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" />
Если вы 'также тестировать в эмуляторе и получать тайм-аут, либо увеличить значение тайм-аута, либо увеличить изменение местоположения в представлении DDMS в Eclipse: https://stackoverflow.com/a/23152773/1530814
Предоставьте демонстрационное приложение, в котором это не работает, и помните, что вы должны добавить эти разрешения в AndroidManifest.xml: android.permission.ACCESS_FINE_LOCATION "и android.permission.ACCESS_COARSE_LOCATION". –
Идан, это в названии Q :) –
Правильно, я видел его, а потом забыл, что видел ... –