0
我想在地圖上將geojson文件中的點表示爲圓形標記,而不是簡單的標記,默認情況下會顯示這些標記。Folium:來自GeoJson的圓形標記
以下命令將添加簡單的標記:
folium.GeoJson(geojson_file).add_to(map)
我應該如何改變他們圓圈標記。我不想爲每個點做循環,因爲這需要很長時間。
我想在地圖上將geojson文件中的點表示爲圓形標記,而不是簡單的標記,默認情況下會顯示這些標記。Folium:來自GeoJson的圓形標記
以下命令將添加簡單的標記:
folium.GeoJson(geojson_file).add_to(map)
我應該如何改變他們圓圈標記。我不想爲每個點做循環,因爲這需要很長時間。
你可以嘗試這樣的事情(從單張API使用例子) 更多關於該主題在這裏http://leafletjs.com/reference.html#geojson
function style (feature, latlng) {
return L.circleMarker(latlng, {
radius: 8,
fillColor: "#ff7800",
color: "#000",
weight: 1,
opacity: 1,
fillOpacity: 0.8
});
};
geoJsonLayer = L.geoJson(geojson_file,{
pointToLayer: style
}).addTo(map);