Как управлять особенностями таймлайдера в фолиевой карте - PullRequest
0 голосов
/ 30 марта 2020

У меня есть карта, выполненная из фолиума. Я использую python. Как я могу удалить элементы слайдера времени folim? Например: я хочу удалить слайдер скорости. Я могу увидеть методы на листовке. js, но я не уверен, как это сделать. Пожалуйста, помогите

Ответы [ 2 ]

0 голосов
/ 31 марта 2020

Видимо, фолиум только дает возможность добавить несколько элементов таймлайдера. Вот часть кода из time_stamped_jeo json .py из их репозитория.

self.options = parse_options(
            position='bottomleft',
            min_speed=min_speed,
            max_speed=max_speed,
            auto_play=auto_play,
            loop_button=loop_button,
            time_slider_drag_update=time_slider_drag_update,
            player_options={
                'transitionTime': int(transition_time),
                'loop': loop,
                'startOver': True
            }

Мы можем удалить loop_button и изменить другую часть. Одним из способов справиться с этим может быть изменение параметров в зависимости от требований к функции. Посмотрите на leaflet.timedimension.control. js. Вы можете понять, что нужно изменить и на что посмотреть.

0 голосов
/ 30 марта 2020

Если вам нужно найти маркеры без ползунка времени, избавьтесь от использования folium.plugins.TimestampedGeoJson, как в предыдущих вопросах, таким образом, чтобы

import folium

m = folium.Map(location=[40.0001,32.4589], zoom_start = 13)

folium.Marker([40.0001,32.4789],
              popup='<strong>My First Point</strong>',
              tooltip='First Point',
              icon=folium.Icon(color='purple',icon='leaf')).add_to(m)

folium.Marker([40.0001,32.4989],
              popup='<strong>My Second Point</strong>',
              tooltip='Second Point',
              icon=folium.Icon(color='beige',icon='leaf')).add_to(m)

m.save('map.html')

, поскольку TimestampedGeoJson в основном содержит функции, которые имеют times свойство с той же длиной, что и массив координат, для этого требуется ползунок времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...