欢迎来到代码驿站!

Python代码

当前位置:首页 > 软件编程 > Python代码

Python地理地图可视化folium标记点弹窗设置代码(推荐)

时间:2022-01-27 08:48:41|栏目:Python代码|点击:

python代码如下:

import webbrowser as wb
import folium
 
if __name__ == '__main__':
    loc = [30.679943, 104.067923]  # 成都中心位置经纬度
    map = folium.Map(location=loc,
                     zoom_start=11,
                     zoom_control=True,
                     tiles='OpenStreetMap')  # 默认OpenStreetMap
 
    s1 = '地理位置标记点上的弹出窗口,展示标记点数据内容'
    s2 = 'zhang phil'
    s3 = 'https://zhangphil.blog.csdn.net/'
    WIDTH = max(len(s1.encode('utf-8')), len(s2.encode('utf-8')), len(s3.encode('utf-8')))
    pop = folium.Popup(html=folium.Html("""
                            {}</br>
                            {}</br>
                            {}</br>
                            """.format(s1, s2, s3),
                                        script=True,
                                        width=WIDTH * 4),
 
                       parse_html=True,
                       max_width=3000,
                       )
 
    # 添加一个标记,然后设置弹窗。
    folium.Marker(
        location=loc,
        popup=pop,
        tooltip="标记点"
    ).add_to(map)
 
    map.save('map.html')
    wb.open('map.html')
 
# https://nbviewer.jupyter.org/github/python-visualization/folium/blob/master/examples/Popups.ipynb

输出结果如图:

上一篇:python爬取网站数据保存使用的方法

栏    目:Python代码

下一篇:Python提取频域特征知识点浅析

本文标题:Python地理地图可视化folium标记点弹窗设置代码(推荐)

本文地址:http://www.codeinn.net/misctech/191501.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有