Cordova 在Android端定位问题,使用百度插件

来源:互联网 发布:linux镜像下载 编辑:程序博客网 时间:2024/06/06 17:00

作者:LoveEmperor_王子様

前言:cordova的方法在Android端调用不成功,当时本人测试的百无聊赖,也先让他上个镜头毕竟在iOS上可以定位。


   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);
下面开始介绍Android端:
这个是js文件可以点进去查看
Java也可以进去看看,写的很好。
我们调用的方法正是Windows.BaiduGeolocation;如下
window.BaiduGeolocation.getCurrentPosition(onSuccess, onError);
var onSuccess = function(position) {  alert("Get location: " + position.coords.latitude + "," + position.coords.longitude);
}
var onError = function(err) {  console.error("Failed to get location: " + err.message);};//
对,不太难,就是浪费了我无数的时间,研究了很久。。。翻遍了整个网络,还是多试用方法,多测试手机。。。。。。。


1 0
原创粉丝点击