概述
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可能会打不开。
最后
以上就是花痴白昼为你收集整理的百度地图通过GPS定位导航的全部内容,希望文章能够帮你解决百度地图通过GPS定位导航所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复