Есть ли у листовок-карт функция маркировки?

Кто-нибудь знает, можно ли добавить метку рядом с моими маркерами на моей карте реагирования на листовки?


person Leonard Koh    schedule 05.12.2019    source источник
comment
Простой поиск метки react-leaflet привел меня к такому результату: github.com/PaulLeCam/react -листовка/вопросы/291 ? Это именно то, что вы ищете?   -  person Goodbye StackExchange    schedule 05.12.2019


Ответы (1)


Ссылка, которую вам прислал FrankerZ, очень полезна, обязательно проверьте ее.

Если вы имеете в виду небольшую всплывающую метку, которая появляется при наведении указателя мыши на маркер (или полилинию и т. д.), то начиная с Leaflet 1.0 вы можете использовать Подсказка. Я обнаружил, что это работает гораздо более плавно, чем создание всплывающего окна, и использует меньше кода, особенно если вы просто открываете всплывающее окно при наведении. Это может выглядеть так:

 var Marker = L.marker...
 Marker.bindTooltip('HI').openPopup();

И вы можете использовать логический флаг permanent, если хотите сохранить его. открытым.

Если вам нужна текстовая метка, всегда остается в определенном положении. См. этот пост SO. По сути, вы можете добавить div, связанный с географическим положением, а затем отформатировать div, чтобы он выглядел как text-y или text-box-y, как вы хотите.

person aqw    schedule 09.12.2019