高德地图点击标记后如何获取当前marker的信息? 卫红 Dev 提问于 2026-03-15 10:21:19 阅读 2 交互 我在用高德地图 JS API v2 开发一个门店展示功能,页面上加了多个 marker。现在想在点击某个 marker 时弹出对应门店的名称,但不知道怎么拿到被点击的那个 marker 的数据。 我试过在 addListener 里直接打印 event 对象,但里面好像没有我 set 的 extData。我给 marker 设置了自定义属性:marker.setExtData({ shopName: '旗舰店' }),点击时该怎么取出来? 我来解答 赞 1 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 暂无解答 暂无解答 加载更多 相关推荐 2 回答 29 浏览 BMap点击标记后如何获取当前marker的经纬度? 我在用百度地图BMap开发时,给地图加了几个marker,现在想在点击某个marker的时候拿到它自己的经纬度,但试了好几种方法都不对。比如我用marker.getPosition()却报错说unde... UX欢欢 交互 2026-02-28 03:28:17 1 回答 17 浏览 地图轨迹回放时如何平滑移动Marker? 我在用高德地图做轨迹回放功能,现在是每隔1秒更新一次Marker的位置,但看起来特别卡顿,像“瞬移”一样。试过用marker.setPosition()直接设置新坐标,也试过加CSS transiti... 迷人的思佳 交互 2026-02-28 17:25:20 2 回答 20 浏览 百度地图在Vue中加载后无法点击标记怎么办? 我在用 Vue3 + 百度地图 API 做一个地点展示功能,地图能正常显示,marker 也加进去了,但点击 marker 没有任何反应,绑定的 click 事件根本没触发。我试过官方文档里的写法,也... Tr° 雨萱 交互 2026-03-06 11:22:25 2 回答 41 浏览 百度地图覆盖物点击事件不触发怎么办? 我在用百度地图API给标记点绑定点击事件,但点击覆盖物完全没反应。初始化地图和添加marker的代码都正常,控制台也没报错,就是事件监听没生效。试过把事件写在创建marker后立即绑定,也确认了回调函... 闲人顺红 交互 2026-02-01 19:20:27 1 回答 6 浏览 地图轨迹回放时如何让车辆图标始终朝向行进方向? 我在用高德地图 JS API 做轨迹回放功能,现在能正常移动 marker,但车辆图标一直是固定朝上的,看起来很不真实。我尝试根据前后两个坐标点计算角度,然后通过 setRotation 设置旋转,但... Prog.柯佳 交互 2026-03-11 12:12:21 1 回答 30 浏览 Cesium中如何监听地图点击事件并获取经纬度? 我在用Cesium做地图应用,想实现点击地图时弹出当前点的经纬度,但不知道怎么绑定点击事件。试过用viewer.screenSpaceEventHandler,但拿到的坐标是笛卡尔坐标,转成经纬度后数... 萌新.钰浩 交互 2026-02-24 09:24:22 2 回答 39 浏览 AMap 地图点击事件无法触发,是哪里配置错了? 我在用高德地图 AMap 开发一个标记点功能,但给地图实例加了 click 事件监听后完全没反应。控制台也不报错,就是点地图任何地方都没触发。我确认已经引入了 AMap 的 JS API,并且地图正常... 艺菲 Dev 交互 2026-03-04 16:02:19 2 回答 59 浏览 轨迹回放时地图标记频繁闪烁如何优化? 在用Leaflet做轨迹回放时,每隔500ms更新标记位置,但地图总是卡顿闪烁,调整时间间隔也没用,这是怎么回事? 我按以下方式实现的:setInterval循环遍历坐标数组,每次创建新标记并删除旧标... UX-嘉赫 交互 2026-02-15 05:28:26 2 回答 39 浏览 地图POI搜索后标记不显示是怎么回事 最近在做地图应用的POI搜索功能,用的是高德地图API。按文档写完搜索接口后,虽然能拿到数据,但根据坐标生成的标记就是不显示在地图上。折腾了一下午,控制台也没报错... 我先调用AMap.placeS... シ慧慧 交互 2026-02-14 23:32:29 2 回答 74 浏览 React中使用Map组件时,为什么地图标记的位置偏移? 在集成高德地图API时,我按文档设置了标记点坐标,但显示的位置总偏移几十米。 比如代码里写的是[39.9041, 116.4072](北京地标坐标),但地图上显示却在相邻街道。我检查过数据源没问题,也... Prog.广云 组件 2026-02-08 08:12:35
暂无解答