微信中的H5页面如何唤起高德地图/百度地图?

在微信开发者手册里面,官方给了一个DEMO:

图片描述

点击按钮,唤起这些选项。点击不同的选项后可以跳转到相应的app里面。然后在app里面进行导航。

然后我查阅了相关资料。比如我要在IOS的浏览器中打开高德地图需要使用URI Scheme.这个查阅高德的官网即可,并在IOSsafari里面验证通过,可以直接在网页里面唤起高德地图的服务。

但是现在我要在微信里面进行开发,实现相同的公共。点击按钮会后从微信跳转到其他地图app里面实现导航功能。但是当前通过URI Scheme的方式并不能成功。

我不太清楚微信官方给的那个demo(上图)是如何实现的,或者各位有什么实现方案还请赐教。拜谢各位大大~

Question:

微信中的H5页面如何唤起高德地图/百度地图?

阅读 30.4k
4 个回答

第三方包。看它文档跟着做就可以了。

我看了你说的那个demo 你调用的是 使用微信内置地图查看位置接口. 这个页面应该原生的.
URI Scheme 是可以尝试唤起其他的app这个没错, 貌似在微信不行.(记不太清了) 应该是这样.

新手上路,请多包涵

调用微信jdk,
wx.openLocation({

latitude: 0, // 纬度,浮点数,范围为90 ~ -90
longitude: 0, // 经度,浮点数,范围为180 ~ -180。
name: '', // 位置名
address: '', // 地址详情说明
scale: 1, // 地图缩放级别,整形值,范围从1~28。默认为最大
infoUrl: '' // 在查看位置界面底部显示的超链接,可点击跳转

});

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏