var lat, longi;
function test() {
var url = 'http://api.map.baidu.com/geoconv/v1/?coords=' + lat + ',' + longi + '&from=1&to=5&ak=wqBXfIN3HkpM1AHKWujjCdsi';
var coords = lat + ',' + longi;
var x, y, addr;
$.getJSON(url, function(data) {
y = data.result[0].y
x = data.result[0].x
addr = "http://api.map.baidu.com/direction?origin=latlng:" + y + "," + x + "|name:我的位置&destination="+order.address+"&mode=driving®ion=常州&output=html";
window.location.href = addr;
})
}
document.getElementById("address").addEventListener("tap", function() {
plus.geolocation.getCurrentPosition(function(p) {
lat = p.coords.longitude;
longi = p.coords.latitude;
test();
});
})
getCurrentPosition获取经纬度
http://api.map.baidu.com/geoconv/v1/?接口把经纬度转成百度坐标
http://api.map.baidu.com/direction?导航接口,用window.location.href跳转,window.open可能会打不开。