百度地图通过GPS定位导航

版权声明:本文为博主原创文章,需要转载尽管转载。 https://blog.csdn.net/z5976749/article/details/52920298
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&region=常州&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可能会打不开。

猜你喜欢

转载自blog.csdn.net/z5976749/article/details/52920298
今日推荐