Я пытаюсь получить координаты GPS для перемещения карты Google в моем телефоне. В мой xml файл добавлен плагин, например:
<plugin name="cordova-plugin-gpslocation" spec="1" />
Когда я нажимаю кнопку, чтобы получить координаты, запускается следующий код:
function locateMe(){
alert("in function");
function onSuccess(position) {
alert(position.coords.latitude);
alert(position.coords.longitude);
function onError(error) {
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
//locateMe code
var watchID = GPSLocation.getCurrentPosition(onSuccess, onError);
//get gps coordinate
//move map to location
}
}
Используемый мной плагин GPS : https://www.npmjs.com/package/cordova-plugin-gpslocation
Кажется, мое приложение распознает, что плагин добавлен, потому что когда я устанавливаю его на свой телефон android, он предупреждает меня о разрешениях gps.
Когда я запускаю приведенный выше код, я получаю только первое предупреждение для in fucntion
, и я не уверен, что не получаю предупреждения для координат GPS.