mui传地理位置调用mui.openWindow打开一个页面调用百度地图的API,做一个导航的路线展示和路线规划,在真机运行和模拟器运行的时候可以实现,通过云打包过后,点击导航就是白屏,没有显示
下面是代码:
var self = plus.webview.currentWebview();
var toAddress = self.toAddress;
var city = toAddress.split('市')[0];
// console.log(city)
// console.log(toAddress)
/百度定位,并使用百度坐标,精确定位/
var requestUrl;
var manualPositionFn = function(){
plus.geolocation.getCurrentPosition(function(result){
// console.log(JSON.stringify(result))
mui.openWindow("http://api.map.baidu.com/direction?origin=latlng:"+result.coords.latitude+","+result.coords.longitude+"|name:当前位置&destination="+toAddress+"&mode=driving®ion="+city+"&output=html");
}, function(e){
},{provider:'baidu',enableHighAccuracy:true,timeout:5000,geocode:true,coordsType:'bd09ll'});
}
if(window.plus){
manualPositionFn();
}else{
document.addEventListener("plusready",manualPositionFn,false);
}
2***@qq.com (作者)
没有,因为上面没有使用地图插件,只是传入地址调用API打开一个新页面
2018-04-26 11:06