AI 地图
产品服务
解决方案
文档与支持
定价
更新时间: 2026/08/19 09:54

baidumap-view 通过组件事件返回地图交互结果。常用事件包括 onMapLoadFinish、onMapRenderFinish、onMapClick、onMapDoubleClick、onMapLongPress、onMapPoiClick、onMapOverlayClick,以及地图状态开始、变化中和结束事件。

事件参数
  • 地图点击、双击和长按事件返回 LatLng。

  • POI 点击事件返回 MapPoi,包含 name、uid 和 position。

  • 覆盖物点击事件返回 MapOverlay;RichView 子项点击还会携带 isItemView 和 itemIndex。

不要在地图状态变化中的高频回调里执行检索、网络请求或重建大量覆盖物,可在变化结束事件中集中处理。

事件绑定示例
<baidumap-view id="demoMap"
@onMapLoadFinish="onMapLoadFinish" @onMapPoiClick="onMapPoiClick"
@onMapOverlayClick="onMapOverlayClick" />
function onMapPoiClick(poi: MapPoi) {
console.log(poi.name, poi.uid, poi.position)
}
function onMapOverlayClick(overlay: MapOverlay) {
console.log(overlay.id, overlay.type, overlay.itemIndex)
}

上一篇

控件和手势

下一篇

方法交互
本篇文章对您是否有帮助?