Интерактивная область вокруг строки строки в mapbox GL js

#javascript #popup #mapbox-gl-js #multilinestring

#javascript #всплывающее окно #mapbox-gl-js #multilinestring

Вопрос:

Я использую mapbox GL js для отображения строк строк.

Эти строки строки доступны для просмотра, чтобы отображать различную информацию о строке строки во всплывающем окне с помощью :

       new mapboxgl.Popup()
          .setLngLat(coordinates)
          .setHTML(popup)
          .addTo(map);
 

Но у меня такое ощущение, что интерактивная область, в которой отображается всплывающее окно, очень узкая. Он может даже отображать всплывающее окно каждый раз при первом клике…

Есть ли способ увеличить эту зону? Спасибо

Ответ №1:

Обычная работа, которую я использую, заключается в создании второго line слоя под ним с line-opacity значением 0,01 и line-width значением 10. Вместо этого добавьте обработчик щелчка в эту строку.