收藏
回答

地图获取点击位置

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 map 客户端 xxx 2.3.0

需求是点击marker,在marker的位置弹出我们自定义的cover-view,发现map组件的bindmarkertap、bindtap都不返回“一般”的事件参数(clientX、clientY之类的),这个eventHandler很鸡肋啊,在我的理解中,点击返回点击位置应该是很约定俗成的事吧?

最后一次编辑于  2018-09-20  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 沙骑马
    沙骑马
    2018-09-20

    这个好像没有方法吧

    2018-09-20
    赞同
    回复 5
    • 明天见💍💍
      明天见💍💍
      2018-09-27

      你说的方法是指哪个方法?

      https://developers.weixin.qq.com/miniprogram/dev/component/map.html#map

      2018-09-27
      回复
    • 沙骑马
      沙骑马
      2018-09-27回复明天见💍💍

      我说的是点击地图,获取当前点击位置的坐标的方法

      2018-09-27
      回复
    • 明天见💍💍
      明天见💍💍
      2018-09-27回复沙骑马

      实际测试了下,返回的 detail 和 touches 有点击的屏幕位置,相信小熊可以轻松算出来对应的坐标。

      2018-09-27
      回复
    • 沙骑马
      沙骑马
      2018-09-27回复明天见💍💍

      我试了,为什么不会返回坐标呀

      2018-09-27
      回复
    • 明天见💍💍
      明天见💍💍
      2018-09-27回复沙骑马

      返回的是点击的屏幕坐标,不是地图上的地理位置坐标。

      2018-09-27
      回复