lixiang_88@126.com
lixiang_88@126.com
  • 发布:2019-09-27 11:26
  • 更新:2020-10-18 13:55
  • 阅读:954

H5模式下地图map如何实现点击获取经纬度?

分类:uni-app

uni.createMapContext("map").$getAppMap();这个,在H5模式下不能用,会提示getAppMap方法undefined错误,找了很久都没有找到办法,请问怎么实现点击地图获取经纬度的方法??

2019-09-27 11:26 负责人:无 分享
已邀请:
陈晨1
  • lixiang_88@126.com (作者)

    试了都不行呢,请问有相关的例子吗,是在H5下的

    2019-09-27 12:45

  • 陈晨1

    回复 lixiang_88@126.com: 你发你可以复现的测试代码,能直接拖到HBuilder运行的,我看你咋写的

    2019-09-27 14:25

  • lixiang_88@126.com (作者)

    回复 陈晨1: getCenterLocation是获取中心点的,现在是想实现点击地图,获取坐标点的经纬度,如果可以实现,麻烦能发个例子吗?

    2019-09-27 14:52

陈晨1

陈晨1

之前写的,你把拖动事件换一下就行了

  • lixiang_88@126.com (作者)

    你这个是点击地图 获取中心点的位置,我要的是点击地图任意点,获取该点的经纬度,APP模式下已经实现,但H5下不能用原生地图所以实现不了。谢谢你了,请问还有别的办法吗?

    2019-09-27 15:10

1507187062@qq.com

1507187062@qq.com

题主解决了吗?

biluo

biluo - 碧落

您好,我很好奇在app端怎么实现的,官方文档说@tap就可以返回点击的点的经纬度,但是我尝试后发现details是一个空对象,什么都没有,

  • 1254295076@qq.com

    我也遇到同样的问题,请问解决了吗

    2 天前

  • biluo

    回复 1254295076@qq.com: 解决了,可以在onready生命周期中使用这个,使用原生的地图方式,var nmap = uni.createMapContext("navmap",this).$getAppMap();,这个$getAppMap在map组件官网里面有说到,你可以去看看,很简单的

    2 天前

要回复问题请先登录注册