Folium создание круглых маркеров

115
24 марта 2021, 09:10

Вопрос глупый, однако не могу понять почему не выходит создать круглый маркер нужного цвета Мой код:

import folium
map = folium.Map(location=[my_latitude, my_longitude], zoom_start=12)
map.add_child(folium.CircleMarker(location=[lt, ln], radius=6, popup='text', color='grey', fillColor='red', fill=True, fill_opacity=0.7))
map.save('map.html')

В итоге создается круглый маркер полностью серого цвета, хотя должен быть с красной заливкой внутри. От перемены мест аргументов ничего не меняется, читал документацию здесь: https://leafletjs.com/reference-1.4.0.html#circlemarker аргументы указаны правильно Подскажите, в чем моя проблема?

Answer 1

Судя по исходникам, параметр должен называться fill_color:

def path_options(line=False, radius=False, **kwargs):
    """
    ...
    skipped
    ...
    fill_color: str, default to `color` (fillColor)
        Fill color. Defaults to the value of the color option.
    ...

Соответственно, попробуйте заменить параметр fillColor='red' на fill_color='red'.

READ ALSO
Как очистить кэш браузера через javascript?

Как очистить кэш браузера через javascript?

Есть страница, при заходе на которую у пользователя страница должна грузиться с сервера, а не из кэшаМожно ли очистить кэш через javascript? Или...

100
Размытие с использованием CSS

Размытие с использованием CSS

Как добиться такого эффекта для блока? Пробовал через св-ва filter: blur(); и opacity, но не получается

84
Сравнения содержимого двух массивов, javascript

Сравнения содержимого двух массивов, javascript

Есть 2 массива (знаю код плох, но дорабатываю текфункционал)

89