Skip to content

FMapMarker 标记

FMapMarker 管理地图上的全部覆盖物:图片、文字、线、面、定位点、DOM、热力图、动态模型等。

添加标记

ts
const marker = new FMapMarker(fmap);

// 图片标记
const img = marker.addImageMarker({
  x: 121.23,
  y: 31.02,
  url: '/markers/pointer.png',
  size: 32,
  level: 1,
});

// 文字标记
const text = marker.addTextMarker({
  x: 121.25,
  y: 31.04,
  text: '服务台',
  color: '#1890ff',
  size: 14,
});

支持的类型

方法覆盖物
addImageMarker / addImageMarkers图片标记(单个/批量)
addTextMarker文字标记
addLineMarker线标记
addPolygonMarker面标记
addLocationMarker定位点标记
addDomMarkerDOM 标记
addHeatMap热力图
addDynamicModel动态模型(FBX)
addCompositeMarker / addBillboardMarker / addExtrudeMarker复合 / 广告牌 / 拉伸标记

管理标记

方法说明
removeMarker(marker)移除指定标记
clearAll()清空全部标记
addSearchMarker(opts) / clearSearchMarkers()搜索点位标记管理
drawRouteLine(route, options?) / clearRouteMarkers()绘制/清除路径线
drawViapointMarkers(...) / clearViapointMarkers()绘制/清除途经点

相关示例

基于蜂鸟视图 Fengmap SDK 构建