Измените цвет линии объекта в слое, когда объект окажется в центре страницы в mapbox gl

#mapbox #gis #center #layer

Вопрос:

Я хочу изменить цвет линии объекта в слое, когда объект находится в центре страницы в mapbox gl, как я могу это сделать?

Например, когда объект в слое находится в центре карты, перемещая карту с помощью мыши или панорамирования, измените цвет контура.

Это мой код:

 mapboxgl.accessToken = 'here is my access token';  const map = new mapboxgl.Map({  container: 'map', // container ID  style: 'my style', // style URL  center: [41.08, 30.98], // starting position  zoom: 10 // starting zoom });   map.on('load', () =gt; {  map.addSource('maine', {  'type': 'geojson',  'data': {  'type': 'FeatureCollection',  'features': [  {  'type': 'Feature',  "id" : 0,  'geometry': {  'type': 'Polygon',  // These coordinates outline Maine.  'coordinates': here is my coordinates   map.addLayer({  'id': 'maine',  'type': 'fill',  'source': 'maine',  'minzoom':13,  'layout': {},  'paint': {  'fill-color': '#000000',  'fill-opacity':0.5,    }  });  map.addLayer({  'id': 'outline',  'type': 'line',  'source': 'maine', // reference the data source  'minzoom':13,  'layout': {},  'paint': {  'line-color': 'white',  'line-dasharray':[2,1],      });