1
我有5個geojson圖層 - 每個圖層只有一行。我想使用map.getSource或map.getLayer獲取線的座標,但我沒有看到任何幾何特徵。 我可以得到這個座標:在mapbox中獲取getSource或getLayer的幾何圖形(座標)gl
var features = map.queryRenderedFeatures({layers:[layerName]});
console.log(features[0].geometry);
我GeoJSON的是:
var layer = map.addLayer({
"id": layerName,
"type": "line",
"source": {
"type": "geojson",
"data": {
"type": "Feature",
"properties": {},
"geometry": {
"type": "LineString",
"coordinates": line
}
}
},
"layout": {
"line-join": "round",
"line-cap": "round"
},
"paint": {
"line-color": "red",
"line-width": 13
}
});