louisbl / cordova-plugin-gpslocation

Native GPS Location for Cordova - Android
Apache License 2.0
20 stars 25 forks source link

GPSLocation not defined #7

Open mridah opened 7 years ago

mridah commented 7 years ago

I installed the plugin using sudo cordova plugin add cordova-plugin-gpslocation and tried using it like :

var options = {
  enableHighAccuracy: true,
  maximumAge: 45000,
  timeout: 15000
}
var data = {};
var watchID = GPSLocation.getCurrentPosition(onSuccess, onError, options);

function onSuccess(position) {
    data['lat'] = position.coords.latitude;
    data['long'] = position.coords.longitude;
    data['error'] = 0;
    data['error_desc'] = null;
    alert(JSON.stringify(data))
 };

 function onError(error) {
    data['lat'] = null;
    data['long'] = null;
    data['error'] = 1;
    data['error_desc'] = error.code + ' : ' + error.message;
    alert(JSON.stringify(data))
 };

But it's giving me this error in the console :

Uncaught ReferenceError: GPSLocation is not defined(…)

Can you help me solve this problem @louisbl ?

neno-giscloud commented 7 years ago

@mridah try accessing GPSLocation after deviceready.