Как добавить текстовое поле в фолиум (с более или менее таким же поведением, как панель LayerControl)? ⇐ Html
-
Гость
Как добавить текстовое поле в фолиум (с более или менее таким же поведением, как панель LayerControl)?
Я хочу добавить на карту листа текстовое поле, в котором будет предоставлена дополнительная информация об исходных данных и о том, как карту можно использовать в качестве ресурса. Если возможно, я хочу, чтобы она выглядела и вела себя почти идентично функции LayerControl (и бонусом было бы, если бы она была еще и сворачиваемой).
(Кстати, это моя попытка обойти то, что я изначально хотел: возможность наводить курсор на значок рядом с каждым элементом на панели LayerControl для отображения всплывающего информационного окна, но я подозреваю, что это будет гораздо более требовательно. , поскольку это предполагает изменение folium.LayerControl).
До сих пор мне удалось найти только решения, которые добавляют маркер на карту, но на самом деле это не то же самое, что простое текстовое поле. Другие решения включают добавление текста в определенное место на карте, но мне нужно, чтобы текстовое поле отображалось везде, где бы ни перемещался пользователь. Это самое близкое решение, которое я встречал, к тому, что мне нужно, но оно добавляет только текст над картой, и я не уверен, что изменение html-кода не будет сведено к тому же решению, что и добавление текста в определенном месте. местоположение.
Я хочу добавить на карту листа текстовое поле, в котором будет предоставлена дополнительная информация об исходных данных и о том, как карту можно использовать в качестве ресурса. Если возможно, я хочу, чтобы она выглядела и вела себя почти идентично функции LayerControl (и бонусом было бы, если бы она была еще и сворачиваемой).
(Кстати, это моя попытка обойти то, что я изначально хотел: возможность наводить курсор на значок рядом с каждым элементом на панели LayerControl для отображения всплывающего информационного окна, но я подозреваю, что это будет гораздо более требовательно. , поскольку это предполагает изменение folium.LayerControl).
До сих пор мне удалось найти только решения, которые добавляют маркер на карту, но на самом деле это не то же самое, что простое текстовое поле. Другие решения включают добавление текста в определенное место на карте, но мне нужно, чтобы текстовое поле отображалось везде, где бы ни перемещался пользователь. Это самое близкое решение, которое я встречал, к тому, что мне нужно, но оно добавляет только текст над картой, и я не уверен, что изменение html-кода не будет сведено к тому же решению, что и добавление текста в определенном месте. местоположение.
Мобильная версия