8***@qq.com
8***@qq.com
  • 发布:2019-06-04 16:34
  • 更新:2019-06-04 16:34
  • 阅读:827

定位和导航本地测试可以,但是APP打包就不能用了

分类:HTML5+

//坐标
if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(userPosition);
}
//定位,并存下来
APP.setLocation = function(is_tip) {
plus.geolocation.watchPosition(function(p) {
store.set("location_latitude", p.coords.latitude);
store.set("location_longitude", p.coords.longitude);
store.set("location_address",JSON.stringify(p.address));
}, function(e) {
store.set("location_latitude", "0");
store.set("location_longitude", "0");
store.set("location_address","0");
console.log("定位失败:" + e.message);
if(is_tip) {
mui.toast('定位失败');
}
});
}

manifest.json里配置了百度地图sdk
"plugins": {
"maps":
{"baidu": {"appkey_ios":"PDCbhxyEGhuIuFyKKgLKWDKiUvgO4Rgf","appkey_android":"PDCbhxyEGhuIuFyKKgLKWDKiUvgO4Rgf","appkey":"","description":""}

引入:
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=PDCbhxyEGhuIuFyKKgLKWDKiUvgO4Rgf"></script>

调用百度地图第三方:
var baiduHref="";
if(isAndroid_ios()) {
//安卓
baiduHref = "bdapp://map/geocoder?src=andr.baidu.openAPIdemo&address=北京市海淀区上地信息路9号奎科科技大厦";
} else {
//ios
baiduHref ="baidumap://map/direction?origin=中关村&destination=五道口&mode=driving&region=北京&src=ios.baidu.openAPIdemo"
}
window.location.href =baiduHref;

2019-06-04 16:34 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复