我有一个脚本,可以在一张地图上通过叶面绘制多个点。有办法改变标记的形状和颜色吗?
不管是通过python代码还是通过html file完成。
import folium
import json
map_osm = folium.Map(location=[37.7622, -122.4356], zoom_start=13)
geojson = {
"type": "Feature",
"geometry": {
"type": "MultiPoint",
"coordinates": [[-122.42436302145, 37.8004143219856], [-122.42699532676599, 37.80087263276921]],
},
"properties": {"prop0": "value0"}
}
map_osm.geo_json(geo_str=json.dumps(geojson))
map_osm.create_map(path='osm.html')
你可以试试这样的:
您可能会发现单独创建标记比首先构建GeoJSON对象更容易。这样就可以很容易地为它们设置样式,例如:
下面是我用点绘制的。我实际上是想把一个notebook of examples (adding color, popup, etc)放在一起,尽管我还在解决这些问题。
您也可以使用polygon markers that this guy shows off。
相关问题 更多 >
编程相关推荐