ASH*_*ASH 7 python python-3.x folium
我正在尝试获取工具提示和/或弹出窗口以显示在地图上。当我放大时,这就是我看到的全部。
这是我正在测试的代码。
import folium
import requests
from xml.etree import ElementTree
from folium import plugins
m = folium.Map(location=[40.6976701, -74.2598704], zoom_start=10)
m.save('path')
for lat,lon,name,tip in zip(df_final['Latitude(DecDeg)'], df_final['Latitude(DecDeg)'], df_final['Market Description'], df_final['Project Description']):
folium.Marker(location=[lat,lon], tooltip = tip, popup = name)
m.add_child(cluster)
m
Run Code Online (Sandbox Code Playgroud)
我觉得我错过了一个图书馆,或者类似的东西。知道为什么这不能正常工作吗?
您似乎忘记使用.add_to(m)
将其添加到地图
folium.Marker(...).add_to(m)
Run Code Online (Sandbox Code Playgroud)
或者
marker = folium.Marker(...)
marker.add_to(m)
Run Code Online (Sandbox Code Playgroud)
最少的工作代码:
import folium
import webbrowser # open file in webbrowser
m = folium.Map(location=[40.6976701, -74.2598704], zoom_start=10)
marker = folium.Marker(location=[40.6976701, -74.2598704],
tooltip='<b>Stackoverflow</b><br><br>2021.01.01',
popup='<h1>Happy New Year!</h1><br><br>www: <a href="https://stackoverflow.com">Stackoverflow.com</a><br><br>date: 2021.01.01')
marker.add_to(m)
m.save('map.html')
webbrowser.open('map.html') # open file in webbrowser
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9999 次 |
最近记录: |