我有一个加尔各答市邮政编码的数据框,并且我试图呈现与邮政编码相对应的圆圈标记。虽然显示了一个与城市中心相对应的单独标记,但是未显示与从邮政编码数据框中读取的邮政编码对应的标记。没有错误消息出现。
数据框包含 160 个元素,这些元素具有以下dtypes:
postcode int64
address object
latitude float64
longitude float64
dtype: object
map_kol = folium.Map(location=[Latitude, Longitude], zoom_start=13)
folium.features.CircleMarker(
[Latitude, Longitude],
radius=10,
color='red',
popup='Kolkata',
fill = True,
fill_color = 'red',
fill_opacity = 0.6
).add_to(map_kol)
# add markers to map
for lat, lng, label in zip(kol_post_summary['latitude'],
kol_post_summary['longitude'], kol_post_summary['postcode']):
label = folium.Popup(label, parse_html=True)
folium.features.CircleMarker(
[lat, lng],
radius=5,
color='blue',
popup = label,
fill = True,
fill_color ='#3186cc',
fill_opacity=0.7).add_to(map_kol)
map_kol
rendered map 地图以正确的纬度和经度为中心进行渲染,显示第一个圆形标记,与城市中心坐标(纬度,经度)相对应。 但是,不会显示其坐标是从数据帧(kol_post_summary)中读取的其余圆标记。没有错误消息。我可以使用打印语句打印lat,lng,label,以便可以读取数据。
我不知道为什么会这样。