首页 > 其他分享 >【786】folium修改marker显示图标

【786】folium修改marker显示图标

时间:2022-12-10 19:11:45浏览次数:69  
标签:loc 786 df float marker new folium icon

参考:Adding multiple Custom Icon in Folium

需要注意的是,如果多个点,每次都要创建一次,因此放在for循环内部!

代码:

import folium

m=folium.Map(location=[20, 0],
               zoom_start=2,
               #tiles='https://mt.google.com/vt/lyrs=s&x={x}&y={y}&z={z}',
               tiles='https://mt.google.com/vt/lyrs=m&x={x}&y={y}&z={z}',
               attr='default')

for i in range(len(df_new)):
    icon_url = './biolab_icon4.png'  # icon path
    icon = folium.features.CustomIcon(icon_url, icon_size=(30, 30))  # create icon feature
    folium.Marker(
        [float(df_new.loc[i, "Latitude"]), float(df_new.loc[i, "Longitude"])],
        icon=icon,  # add icon
        popup=folium.Popup(df_new.loc[i, "Name"], max_width=1000),
        tooltip=df_new.loc[i, "Name"]).add_to(m)
    
m

显示效果:

标签:loc,786,df,float,marker,new,folium,icon
From: https://www.cnblogs.com/alex-bn-lee/p/16972109.html

相关文章

  • Freemarker列表判断不走else
    Freemarker列表判断​​1.正常操作​​1.正常操作<#iflist??&&(list?size>0)><#else></#if>但是到我这里,死活就是不进​​<#else>​​然后试了下分成两次判......
  • word 97+java+freemarker导出word
    java中,导出word,一般是可以先用word做好模版,然后另存为mht网页文件,然后利用freemaker中做标记,再用java程序填充,但要注意,保存为网页文件后,要改下编......
  • 痞子衡嵌入式:MCUXpresso IDE下高度灵活的FreeMarker链接文件模板机制
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是MCUXpressoIDE下高度灵活的FreeMarker链接文件模板机制。痞子衡之前写过一篇文章《MCUXpresso......
  • CF786C Till I Collapse
    TillICollapseLuoguCF786CCodeforces786C题面翻译将\(n\)个数划分成\(m\)段使得每中不同数字的个数\(\lek\)。对于每个\(k\)满足\(1\lek\len\)求出最......
  • Java FreeMarker模板引擎注入深入分析
    0x01前言最近和 F1or 大师傅一起挖洞的时候发现一处某CMSSSTI的0day,之前自己在复现jpress的一些漏洞的时候也发现了SSTI这个洞杀伤力之大。今天来好好系统学习......
  • FreeMarker
    使用步骤:第一步:创建一个Configuration对象,直接new一个对象。构造方法的参数就是freemarker的版本号。第二步:设置模板文件所在的路径。第三步:设置模板文件使用的字......
  • 单细胞分析:marker鉴定(11)
    导读前面我们已经确定了我们想要的簇,我们可以继续进行标记识别,这将使我们能够验证某些簇的身份并帮助推测任何未知簇的身份。1.学习目标学会确定单个簇的marker学会......
  • luogu P4786 [BalkanOI2018]Election
    题面传送门离谱题,结论出奇的简单。首先我们考虑\(O(nq)\)怎么做。显然所有C都要放在最终序列中,然后问题就变成往里面填T。我们考虑第一个T填在能填的最开始的位置上,因......
  • Codeforces Round #786 (Div. 3) 补题记录
    小结:A,B,F切,C没写1ll对照样例才发现,E,G对照样例过,D对照样例+看了其他人代码(主要急于看后面的题,能调出来的但偷懒了。CF1674ANumberTransformation考虑若\(y\)......
  • java使用freemarker模板插件生成html页面
    1、功能描述:使用java代码,根据指定的ftl模板文件,生成html静态页面文件 freemarker模板是直接可以与SSM这种javaweb项目、或springboot整合的,不做前后分离。跟jsp差不多......