AFAIK, при нанесении маркеров на карту mapbox (Mapbox GL JS) у вас есть два варианта:
(a) , чтобы отобразить их как стили точек и слоев (в этом случае они отображаются в конечном элементе <canvas>
, они не подлежат проверке, они не могут получить: состояния при наведении
(b) для добавления их в качестве маркеров, которые затем остаются индивидуально проверяемыми элементами HTML. Недостатком этого метода является то, что они не увеличивают и не масштабируют так быстро и плавно, как карта, так что небольшая инерция заметна.
Оба метода поддерживают взаимодействие (если вы указали interactive: true
в опции (a) ), хотя вы обрабатываете его по-разному.
Существуют ли какие-либо другие ограничения любого из этих методов, которые я должен учитывать при создании интерактивной карты?