Как использовать пользовательский маркер с folium.Geo Json? - PullRequest
0 голосов
/ 23 апреля 2020

У меня ниже простой код с folium.GeoJson, я просто хочу знать, как использовать пользовательский маркер для точек или даже изменить их цвет. как использовать style_function для этого? в документах из Folium нет примеров

import folium
from folium.plugins import Search

points = {
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"name": "one"
},
"geometry": {
"type": "Point",
"coordinates": [-71.0636, 42.3581]
}
}
]
}

m = folium.Map(
location=[42.82995815, -74.78991444],
tiles = 'cartodbpositron',
zoom_start=4
)

style_one = lambda x: {'fillColor': '#ffdc30'}
geojson_obj = folium.GeoJson(points, style_function=style_one).add_to(m)

statesearch = Search(layer=geojson_obj,
                     geom_type='Point',
                     placeholder="Search",
                     collapsed=True,
                     search_label='name',
                     search_zoom=14,
                     position='topright'
                    ).add_to(m)

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