本文首次发布于 Byron Han Blog, 作者 @han(Byron Han) ,转载请保留原文链接.
1、打开百度地图
打开百度地图http://map.baidu.com/搜索您需要的地址或公司名称位置。
2、获取代码
复制通过分享获取的代码,把代码粘贴到浏览器,获取id=后面的代码,替换至地图代码:
如搜索财富时代大厦,获取到的短连接是 https://j.map.baidu.com/UYeFO
然后输入到浏览器之后跳转的真实地址是
http://map.baidu.com/?shareurl=1&poiShareUid=08f1f1f5e71cfccb88db73cb
3、替换代码
将获取到的poiShareUid=08f1f1f5e71cfccb88db73cb这个值使用到下面的地址
具体代码为:
https://ditu.baidu.com/?poiShareUid==(此处需要更换)
如要调用百度地图app进行导航
http://map.baidu.com/mobile/webapp/place/detail/qt=inf&uid=(此处需要更换)/vt=map
修改好的调用代码即为: https://ditu.baidu.com/?poiShareUid=08f1f1f5e71cfccb88db73cb
4、显示
把获得的地图代码插入想要显示的地方,如网页,公众平台自定义菜单做为外部链接。 就能直接调用手机的百度APP地图进行导航了。
5、经纬度
如需要在小地图显示,需要获取经纬度 查询官方查询 http://api.map.baidu.com/lbsapi/getpoint/index.html