传的参数是经纬度,调用高德时,IOS是正常的,但是安卓只是打开了地图,定位到了当前位置,并未进行导航。
var uri ="androidamap://navi?sourceApplication='"+api.appName+"'&lat='"+lat+"'&lon='"+lon+"'&dev=0&style=2";
api.openApp({
androidPkg: 'android.intent.action.VIEW',
appParam: {
lat: lat,
lon: lon,
dev:'0',
style:'2',
sourceApplication:api.appName
},
uri:uri,
iosUrl: 'iosamap://navi'
},function(ret,err){
if(ret){
}else{
alert("您还没有安装高德地图");
}
});
另外,百度地图uri和参数应该怎么传呢?只能穿具体的起点和终点信息吗?不能传经纬度吗? 哪位大神帮忙看一下?
高德.png
(9.17 KB, 下载次数: 35)
2017-5-24 11:15 上传
高德代码
百度.png
(69.06 KB, 下载次数: 48)
2017-5-24 11:15 上传
百度代码