【发布时间】:2016-03-08 03:14:31
【问题描述】:
我正在尝试使用插件cordova-plugin-geolocation,但不起作用,我收到以下错误:
Uncaught ReferenceError: geolocationSuccess is not defined
我在清单中正确拥有插件和权限,但根本不起作用。如果有人知道解决方案,我感谢您的帮助。
Android 清单:
<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"/>
Javascript
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);
【问题讨论】:
-
您的问题很难回答,因为它不包含任何代码。您需要发布您的代码,以便人们可以查看它并指出问题所在。最好创建一个Minimal, Complete, and Verifiable example。另见How do I ask a good question?。
标签: cordova geolocation cordova-plugins