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

时间:2018-03-28 12:18:51

标签: javascript polygon mapbox-gl-js turfjs

我使用Mapbox-GL。 我阻止了需要明显的事情。

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

有一个“Javascript库”书商吗?

然后,如果是点,线,多边形或多边形......

谢谢!

2 个答案:

答案 0 :(得分:0)

使用地图对象的project方法。

project description

屏幕截图取自mapbox-gl-js documentation on project

参考:https://stackoverflow.com/a/23085119/4481169

答案 1 :(得分:0)

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];
},