[英]Displaying Radius in Meters with Folium
我在理解radius選項如何與Folium一起使用時遇到問題。
我有以下代碼:
import folium
lat = 40.7787006
lon = -73.9654842
map = folium.Map(location=[lat, lon], zoom_start=20)
folium.Marker([lat, lon]).add_to(map)
folium.CircleMarker([lat, lon],
radius=40
).add_to(map)
map
我已經看到許多地方指出, radius=40
應該在標記周圍顯示40米半徑。
此代碼的結果是:
但是,如果將zoom更改為zoom_start=5
,則可以看到更寬的視圖,但可以看到一個相同大小的圓圈。 這不是圍繞該點的40米半徑。
知道這是如何工作的嗎? 如何顯示40m半徑?
radius
選項以像素為單位顯示標記周圍的半徑。 要獲取以米為單位的半徑,您需要使用Circle
而不是CircleMarker
。
folium.Circle([lat, lon],
radius=40
).add_to(map)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.