科尔多瓦地理位置插件不起作用



我正在尝试使用插件cordova-plugin-geolocation,但不起作用,我收到以下错误:

Uncaught ReferenceError: geolocationSuccess is not defined

我在清单中正确拥有插件和权限,根本不起作用。如果有人知道解决方案,我感谢您的帮助。

安卓操作:

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>

爪哇语

navigator.geolocation.getCurrentPosition(geolocationSuccess,
                                         [geolocationError],
                                         [geolocationOptions]);
var onSuccess = function(position) {
    alert('Latitude: '          + position.coords.latitude          + 'n' +
          'Longitude: '         + position.coords.longitude         + 'n' +
         ');
};
function onError(error) {
    alert('code: '    + error.code    + 'n' +
          'message: ' + error.message + 'n');
}
navigator.geolocation.getCurrentPosition(onSuccess, onError);

更改

navigator.geolocation.getCurrentPosition(geolocationSuccess,
                                     [geolocationError],
                                     [geolocationOptions]);

navigator.geolocation.getCurrentPosition(onSuccess,
onError,
{
    maximumAge: 3000,
    timeout: 5000,
    enableHighAccuracy: true
}
);

最新更新