Cordova Getlocation, когда местоположение телефона от близко к открытому - PullRequest
0 голосов
/ 26 апреля 2019

Нет проблем, если местоположение открыто до запуска приложения.Если местоположение телефона закрыто, и я запускаю приложение, то всякий раз, когда я открываю местоположение телефона (во время работы приложения), navigator.geolocation.getCurrentPosition не может получить какое-либо местоположение.

var app  = {
      onDeviceReady: function() {
           this.receivedEvent('deviceready');
           app.runGeolocation();    

      },
      runGeolocation: function(){
        var options = { maximumAge: 3000, timeout: 5000, enableHighAccuracy: true };

        var onSuccess = function(position) {
        alert('Latitude: '          + position.coords.latitude          + '\n' +
              'Longitude: '         + position.coords.longitude         + '\n' +
              'Altitude: '          + position.coords.altitude          + '\n' +
              'Accuracy: '          + position.coords.accuracy          + '\n' +
              'Altitude Accuracy: ' + position.coords.altitudeAccuracy  + '\n' +
              'Heading: '           + position.coords.heading           + '\n' +
              'Speed: '             + position.coords.speed             + '\n' +
              'Timestamp: '         + position.timestamp                + '\n');
    };

    // onError Callback receives a PositionError object
    function onError(error) {
        alert('code: '    + error.code    + '\n' +
              'message: ' + error.message + '\n');
    }

    navigator.geolocation.getCurrentPosition(onSuccess, onError);

}

У вас есть какое-либопредложения?Привет

...