Phonegap地理定位插件

时间:2016-06-01 08:12:23

标签: android cordova phonegap-plugins

我正在通过phonegap开发应用程序,我添加了geolocalization插件并且它正在工作,问题是如果我通过phongapp桌面运行应用程序本地化工作,但如果我编译并生成apk本地化没有'工作。这是js代码:

function onDeviceReady() {
        navigator.geolocation.getCurrentPosition(onSuccess, onError);
    }

    // onSuccess Geolocation
    //
    function onSuccess(position) {
        var element = document.getElementById('geolocation');
        element.innerHTML = 'Latitude: '           + position.coords.latitude              + '<br />' +
                'Longitude: '          + position.coords.longitude             + '<br />' +
                'Altitude: '           + position.coords.altitude              + '<br />' +
                'Accuracy: '           + position.coords.accuracy              + '<br />';
    }

2 个答案:

答案 0 :(得分:2)

确认!

检查platform / android / androidManifest.xml文件的权限:

<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" />

答案 1 :(得分:0)

检查AndroidManifest.xml文件中的权限。指定你使用哪个插件可以共享网址吗?