folium.marker
时间: 2023-08-27 09:05:17 浏览: 225
引用\[1\]中的代码演示了如何使用folium库中的Marker函数在地图上标记点。通过指定经纬度和弹出窗口的内容,可以在地图上添加标记点。例如,可以使用以下代码在地图上添加一个标记点:
```python
import folium
m = folium.Map(location=\[40.009867,116.485994\], zoom_start=10)
folium.Marker(\[40.2,116.7\], popup='<b>浮标上面的那个文字</b>').add_to(m)
m.save('f1.html')
```
这段代码创建了一个地图对象m,并在经纬度为\[40.2,116.7\]的位置添加了一个标记点,弹出窗口中显示了文字"浮标上面的那个文字"。最后,将地图保存为f1.html文件。
引用\[2\]中的代码演示了如何使用folium库中的Marker函数在地图上标记多个点。通过遍历数据集中的经纬度信息,可以在地图上添加多个标记点。例如,可以使用以下代码在地图上添加多个标记点:
```python
import folium
import pandas as pd
full = pd.read_excel("D:/Python/File/Cities2015.xlsx")
full = full.dropna()
schools_map = folium.Map(location=\[full\['lat'\].mean(), full\['lon'\].mean()\], zoom_start=10)
for name,row in full.iterrows():
folium.Marker(\[row\["lat"\], row\["lon"\]\], popup="{0}:{1}".format(row\["cities"\], row\["GDP"\])).add_to(schools_map)
schools_map.save('schools_map.html')
```
这段代码创建了一个地图对象schools_map,并遍历数据集中的经纬度信息,在每个位置上添加一个标记点,弹出窗口中显示了城市名称和GDP信息。最后,将地图保存为schools_map.html文件。
引用\[3\]中的代码演示了如何使用folium库中的LatLngPopup和ClickForMarker函数实现地图的交互功能。LatLngPopup函数可以在鼠标点击的地方显示经纬度信息,ClickForMarker函数可以在点击过的地方标记一个图标。例如,可以使用以下代码实现这些功能:
```python
import folium
import webbrowser as wb
m = folium.Map(location=\[36.68159, 117.103565\], zoom_start=10)
m.add_child(folium.LatLngPopup()) # 悬浮显示经纬度
m.add_child(folium.ClickForMarker(popup='Waypoint')) # 手动打点
m.save('f2.html')
wb.open('f2.html')
```
这段代码创建了一个地图对象m,并添加了LatLngPopup和ClickForMarker功能。当鼠标悬浮在地图上时,会显示经纬度信息;当点击地图时,会在点击的位置上添加一个标记点,并显示弹出窗口中的文字"Waypoint"。最后,将地图保存为f2.html文件,并在浏览器中打开。
综上所述,folium的Marker函数可以用于在地图上标记点,可以根据需要添加单个或多个标记点,并可以实现交互功能。
#### 引用[.reference_title]
- *1* *2* *3* [python-地图可视化组件folium](https://blog.csdn.net/junshan2009/article/details/87000143)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文