OpenLayers - 如何向图层添加多个点

OpenLayers - how to add multiple points to layer

我有两个数组,它们是纬度和经度坐标

这在我添加 1 个坐标时有效,但我如何添加所有坐标?

var marker = new Feature(
          new Point([stringLongitude[0],stringLatitude[0]])
      );

Multipoint 是 Openlayers 中的一个 class。没有说明明确的版本,我假设您使用的是最新版本。

来自 Openlayers 文档:

https://openlayers.org/en/latest/apidoc/module-ol_geom_MultiPoint-MultiPoint.html

多点class可能会收到一个lat lng数组

new MultiPoint([
  [lng, lat]
  [lng, lat], opt_layout)