MultiPoint
MultiPoint 是多点几何类,继承自 MultiGeometry。它表示一组相互独立的点的集合,常用于点状设施、POI 或离散点数据的展示,可传入坐标数组或 Marker 数组进行构造。
js
import { MultiPoint } from "maptalks";
const points = new MultiPoint([[100, 0], [101, 1], [102, 2]]);
// 或传 Marker[]:
const markers = [map.addMarker([100, 0]), map.addMarker([101, 1])];
const points2 = new MultiPoint(markers);
layer.addGeometry(points);构造函数
js
new MultiPoint(data, options?)参数:
data— 坐标数组(如Coordinate[])或Marker[],表示要创建的多点数据。options— (可选)几何配置项,见 Geometry 的 options。
options 配置项
MultiPoint 无特有 options,继承自 Geometry。
成员方法
findClosest(coordinate): Coordinate— 查找距离给定coordinate最近的点坐标。
静态方法
MultiPoint.fromJSON(json): MultiPoint— 从 JSON 对象创建 MultiPoint 实例。
事件
无特有事件。