Mapbox-gl-js 中的线或多边形对象点

Line or Polygon Object point in Mapbox-gl-js

我使用 Mapbox-GL。 我阻止了一些需要显而易见的事情。

如何将几何 (lng / lat) 转换为点 (x, y)?

有"Javascript library"书商吗?

那么,如果是点、线、多边形或多多边形...

谢谢!

使用地图对象的project方法。

截图来自mapbox-gl-js documentation on project.

参考:

map#project 和 "geojson-project" github。com/w8r/geojson-project

代码示例:

var shape = geojsonProject(object, function(coord) {
    var pt = map.project(coord.slice())
    return [pt.x, pt.y];
},