Я читал документацию по анимации маркеров MapboxGL, но все ресурсы ссылаются на маркеры, которые добавляются в виде слоя. Я хотел бы установить его так, чтобы, когда пользователь щелкает конкретный маркер, он либо меняет цвет, либо становится больше.
Я добавляю маркеры при использовании mapbox-gl npm pacakage, поэтому мои маркеры выглядят так:
createMarker = (latLng, popup) => {
marker = new mapboxgl.Marker({color: '#40798C'})
.setLngLat(latLng)
.setPopup(popup)
.addTo(map)
this.updateMarkerArr(marker)
}
Вы можете увидеть полный репозиторий здесь (https://github.com/ashleighc207/react-neighborhood-map) для контекста или для проверки себя.
Заранее спасибо!