年前的使用公司做了一个物流的app,目的是方便送货师傅的使用。在做的时候,我就集成了百度地图URI API。这个使用比较简单,这里我使用的地址解析baidumap://map/geocoder,这个接口。但是在使用时要区分iOS和安卓系统,就这唯一一个注意点,参数也就是一个,前提是手机安装的有百地图app。
document.getElementById('map').addEventListener('tap',function(){
// 调起百度地图
// http://lbsyun.baidu.com/index.php?title=uri/api/android
// iOS端
var href = "baidumap://map/geocoder?address=目的地址&src=webapp.geo.yourCompanyName.yourAppName";
// Android端
var anhref = "bdapp://map/geocoder?address=目的地址&src=openApiDemo"
var osName = plus.os.name;
if (osName == "iOS") {
window.open(href);
} else{
window.open(anhref);
}
})
参数address,填写你的目的地址,如:大冲商务中心。
作者:zhuming3834 发表于2017/6/13 15:58:33 原文链接
阅读:49 评论:0 查看评论