Я строю небольшую карту с помощью deck.gl, она работает хорошо, но начальный вид жестко запрограммирован, как получить значения долготы и широты из первых элементов в координатах, вот рабочий код
<html>
<head>
<title>deck.gl solar Farm Example</title>
<script src="https://unpkg.com/deck.gl@^7.0.0/dist.min.js"></script>
</head>
<body>
<div id="container"></div>
</body>
<script type="text/javascript">
const {DeckGL, ScatterplotLayer} = deck;
const data = 'https://raw.githubusercontent.com/djouallah/keplergl/master/docs/data.json';
new DeckGL({
longitude: 143.499772,
latitude: -34.7773053,
zoom: 15,
minZoom: 5,
maxZoom: 20,
pitch: 40.5,
controller: true,
layers:[
new ScatterplotLayer({
id: 'scatter-plot',
data: data,
radiusScale: 3,
radiusMinPixels: 0.25,
getPosition: d => d.coordinates,
getFillColor: d => d.colorcode
})
]
});
</script>
</html>