成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > python用folium繪制地圖并設(shè)置彈窗效果

python用folium繪制地圖并設(shè)置彈窗效果

熱門標(biāo)簽:怎么辦理400客服電話 鶴壁手機(jī)自動(dòng)外呼系統(tǒng)違法嗎 萊蕪電信外呼系統(tǒng) 地圖標(biāo)注多個(gè) 沈陽(yáng)防封電銷電話卡 B52系統(tǒng)電梯外呼顯示E7 高德地圖標(biāo)注收入咋樣 銀川電話機(jī)器人電話 企業(yè)微信地圖標(biāo)注

python–Folium

官方說(shuō)明:folium.link.

  • map用于生成地圖,主要用到黃色的參數(shù)

Map(location=None, width=‘100%', height=‘100%', left=‘0%', top=‘0%', position=‘relative', tiles=‘OpenStreetMap', attr=None, min_zoom=0, max_zoom=18, zoom_start=10, min_lat=- 90, max_lat=90, min_lon=- 180, max_lon=180, max_bounds=False, crs=‘EPSG3857', control_scale=False, prefer_canvas=False, no_touch=False, disable_3d=False, jpg_enabled=False, zoom_control=True, **kwargs)

Parameters 參數(shù)說(shuō)明

  • location (tuple or list, default None) – Latitude and Longitude of Map (Northing, Easting).
  • width (pixel int or percentage string (default: ‘100%')) – Width of the map.
  • height (pixel int or percentage string (default: ‘100%')) – Height of the map.
  • tiles (str, default ‘OpenStreetMap') – Map tileset to use. Can choose from a list of built-in tiles, pass a custom URL or pass None to create a map without tiles. For more advanced tile layer options, use the TileLayer class.
  • min_zoom (int, default 0) – Minimum allowed zoom level for the tile layer that is created.
  • max_zoom (int, default 18) – Maximum allowed zoom level for the tile layer that is created.
  • zoom_start (int, default 10) – Initial zoom level for the map.
  • attr (string, default None) – Map tile attribution; only required if passing custom tile URL.
  • crs (str, default ‘EPSG3857') – Defines coordinate reference systems for projecting geographical points into pixel (screen) coordinates and back.定義坐標(biāo)參考系統(tǒng)
  • control_scale (bool, default False) – Whether to add a control scale on the map.
  • prefer_canvas (bool, default False) – Forces Leaflet to use the Canvas back-end (if available) for vector layers instead of SVG.
  • no_touch (bool, default False) – Forces Leaflet to not use touch events even if it detects them.
  • disable_3d (bool, default False) – Forces Leaflet to not use hardware-accelerated CSS 3D transforms for positioning (which may cause glitches in some rare environments) even if they're supported.
  • zoom_control (bool, default True) – Display zoom controls on the map.

basic example

m = folium.Map(location=[45.523, -122.675], width=750, height=500)

m = folium.Map(location=[45.523, -122.675], tiles='cartodb positron')

m = folium.Map(

   location=[45.523, -122.675],

   zoom_start=2,

   tiles='https://api.mapbox.com/v4/mapbox.streets/{z}/{x}/{y}.jpg?access_token=mytoken',

   attr='Mapbox attribution'
...)

Markers

m = folium.Map(location=[45.372, -121.6972], zoom_start=12, tiles="Stamen Terrain")

tooltip = "Click me!"

folium.Marker(
    [45.3288, -121.6625], popup="i>Mt. Hood Meadows/i>", tooltip=tooltip
).add_to(m)

tooltip:點(diǎn)擊標(biāo)記后彈出的信息
popup:鼠標(biāo)放標(biāo)記上顯示的信息

標(biāo)記樣式修改

m = folium.Map(location=[45.372, -121.6972], zoom_start=12, tiles="Stamen Terrain")

folium.Marker(
    location=[45.3288, -121.6625],
    popup="Mt. Hood Meadows",
    icon=folium.Icon(icon="cloud"),
).add_to(m)

folium.Marker(
    location=[45.3311, -121.7113],
    popup="Timberline Lodge",
    icon=folium.Icon(color="green"),
).add_to(m)

folium.Marker(
    location=[45.3300, -121.6823],
    popup="Some Other Location",
    icon=folium.Icon(color="red", icon="info-sign"),
).add_to(m)

標(biāo)記圓形區(qū)域

點(diǎn)擊任意位置出現(xiàn)經(jīng)緯度folium.LatLngPopup()

m = folium.Map(location=[46.1991, -122.1889], tiles="Stamen Terrain", zoom_start=13)

m.add_child(folium.LatLngPopup())

打點(diǎn)功能:點(diǎn)擊任意位置出現(xiàn)標(biāo)記,再點(diǎn)擊彈出信息

m = folium.Map(location=[46.8527, -121.7649], tiles="Stamen Terrain", zoom_start=13)

folium.Marker([46.8354, -121.7325], popup="Camp Muir").add_to(m)

m.add_child(folium.ClickForMarker(popup="Waypoint"))

允許顯示任何HTML對(duì)象

m = folium.Map(location=[46.3014, -123.7390], zoom_start=7, tiles="Stamen Terrain")

folium.Marker(
    location=[47.3489, -124.708],
    popup=folium.Popup(max_width=450).add_child(
        folium.Vega(vis1, width=450, height=250)
    ),
).add_to(m)

可以參考的代碼
html參考鏈接

實(shí)戰(zhàn)

用folium繪制中國(guó)的政策地圖,城市的政策匯總在一個(gè)excel表中。要實(shí)現(xiàn)的效果是政策可視化,點(diǎn)擊某一個(gè)城市,可以彈出這個(gè)城市所有的政策。

import folium
import webbrowser as wb
import numpy as np
import xlrd
import pandas as pd
from folium import CustomIcon

def get_data():
    '''
    return:
    df_data:返回城市對(duì)應(yīng)的編號(hào),經(jīng)緯度
    df_policy:返回城市的政策名稱、鏈接、編號(hào)
    '''
    file_name = 'policy.xls'
    all_data = xlrd.open_workbook(file_name)
    table = all_data.sheet_by_name('num_lat_lon')
    df_data = pd.DataFrame(columns=['city','number','latitude','longitude'])
    for i in range(1,table.nrows):
        df_data.loc[i] = table.row_values(i)

    table_policy = all_data.sheet_by_name('policy')
    df_policy = pd.DataFrame(columns=['number','name','link'])
    for i in range(1,table_policy.nrows):
        df_policy.loc[i,'number'] = table_policy.cell(i,3).value
        df_policy.loc[i,'name'] = table_policy.cell(i,1).value
        df_policy.loc[i,'link'] = table_policy.cell(i,2).value

    return df_data, df_policy

    # 中文轉(zhuǎn)換
def parse_zhch(s):
        return str(str(s).encode('ascii' , 'xmlcharrefreplace'))[2:-1]

def show_map(df_data,df_policy):
    '''
    可以使用高德地圖或默認(rèn)地圖
    m = folium.Map(zoom_start=4,zoom_control=True,tiles='http://webrd02.is.autonavi.com/appmaptile?lang=zh_cnsize=1scale=1style=7x={x}y={y}z={z}',attr='default')
    '''
    # 默認(rèn)地圖
    m = folium.Map(location=[39.904,116.408],zoom_start=4,zoom_control=True,tiles='OpenStreetMap')
    for i in range(1,len(df_data)):
        # 得到該城市的編號(hào)、經(jīng)緯度
        number = df_data.loc[i,'number']
        latitude = df_data.loc[i,'latitude']
        longitude = df_data.loc[i,'longitude']
        tip = df_data.loc[i,'city']

        # 獲取城市編號(hào)對(duì)應(yīng)的所有政策和鏈接的行索引
        city_index = df_policy[df_policy.number == number].index.tolist()
        # 將城市名稱和鏈接放同一個(gè)list中
        s=[]
        for i in city_index:
            s.append(df_policy.loc[i,'name']) 
            s.append(df_policy.loc[i,'link'])
        # 計(jì)算最大長(zhǎng)度
        length = []
        for i in range(len(s)):
            length.append(len(s[i]))
        WIDTH = max(length)
        # 點(diǎn)擊彈出內(nèi)容和彈出框大小設(shè)置
        ss=''
        for i in range(len(s)):
            ss = ss + s[i] + '/br>' 
        pop = folium.Popup(html=ss,max_width=WIDTH*10)
        icon = CustomIcon(icon_image ='loc.jpg',icon_size=(20, 20))
        # tooltip:懸浮彈出信息;popup:點(diǎn)擊出現(xiàn)信息
        folium.Marker([latitude,longitude],icon=icon, popup=pop,tooltip=parse_zhch(tip)).add_to(m)

    m.save('map.html')
    wb.open('map.html')


if __name__ == '__main__':

    df_data,df_policy = get_data()
    show_map(df_data,df_policy)

實(shí)現(xiàn)效果:

到此這篇關(guān)于python用folium繪制地圖并設(shè)置彈窗效果的文章就介紹到這了,更多相關(guān)python folium繪制地圖內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python 彈窗設(shè)計(jì)小人發(fā)射愛(ài)心
  • python中的tkinter庫(kù)彈窗messagebox詳解
  • Python爬蟲之獲取心知天氣API實(shí)時(shí)天氣數(shù)據(jù)并彈窗提醒
  • 通過(guò)python實(shí)現(xiàn)彈窗廣告攔截過(guò)程詳解
  • Python減肥小工具輕松幫你瘦

標(biāo)簽:葫蘆島 呼倫貝爾 湘西 安慶 銀川 三亞 呼倫貝爾 烏魯木齊

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python用folium繪制地圖并設(shè)置彈窗效果》,本文關(guān)鍵詞  python,用,folium,繪制,地圖,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python用folium繪制地圖并設(shè)置彈窗效果》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于python用folium繪制地圖并設(shè)置彈窗效果的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    成人av在线播放网址| 久久三级福利| 欧美日韩在线观看一区二区| 性欧美xxx极品另类| 疯狂做受xxxx欧美肥白少妇| 国产69精品久久久久9999小说| 菠萝菠萝蜜在线视频免费观看| 精品久久久久久久中文字幕| 久久久久久久综合色一本| 热re99久久精品国产66热| 你懂的av在线| 亚洲最大福利视频网站| 午夜视频免费在线观看| 亚洲精品美女免费| 亚洲成人精品视频在线观看| 蜜桃视频动漫在线播放| 午夜18视频在线观看| dj大片免费在线观看| 人人草在线观看| 日韩欧美精品中文字幕| 久久人人妻人人人人妻性色av| 午夜影院在线观看视频| 欧美最猛黑人xxxx黑人猛叫黄| 超碰影院在线| 国产精品自产拍高潮在线观看| 玖玖精品在线| 青青伊人久久| 久久亚洲免费| 97人洗澡人人免费公开视频碰碰碰| 欧美一区二区三区视频在线观看| www成人啪啪18软件| 国产免费一区二区三区| 亚洲国产乱码最新视频| 人人妻人人添人人爽欧美一区| 欧美fxxxxxx另类| 66av99| 日韩成人性视频| 蜜桃一区二区三区在线| 自拍偷拍一区| 老司机一区二区三区| 97国产一区二区精品久久呦| 91av在线不卡| 国产美女视频91| 第一区第二区在线| 538国产精品视频一区二区| 久久精品视频导航| 成人福利资源| 9i看片成人免费看片| 天天干天天做天天操| 一区二区三区加勒比av| 懂色av一区二区三区在线播放| 国产一区一一区高清不卡| 你懂的视频在线观看| 国产一区999| 精品视频亚洲| 国产精品久久av| 欧美偷拍一区二区| 国产精品suv一区二区69| 日本在线观看一区| 亚洲福利在线视频| 九九热hot精品视频在线播放| 午夜影院免费在线观看| 国产精品白丝av嫩草影院| 日韩女优在线视频| 久久久久成人精品免费播放动漫| 夜夜嗨av色综合久久久综合网| 国产亚洲亚洲| 亚洲美女av在线| 国精品人妻无码一区二区三区喝尿| 三级4级全黄60分钟| 成人动漫精品一区二区| 黄色的毛片免费| 午夜激情小视频| 91精品国产自产拍在线观看蜜| 国产高潮失禁喷水爽到抽搐| 色哟哟一区二区在线观看| 欧美女激情福利| 亚洲精品动漫100p| bbbbbbbbbbb在线视频| 国内精品视频免费| 国产视频福利一区| 粉嫩一区二区三区在线看| 精品久久久久久中文字幕大豆网| 亚洲2020天天堂在线观看| 国产精品久久国产精品| 国产一区二区在线视频你懂的| 99电影网电视剧在线观看| 最近的中文字幕在线看视频| 二区三区四区视频| 午夜视频一区在线观看| 成人不卡免费视频| 欧美精品久久久久性色| www国产视频| 少妇人妻大乳在线视频| 在线看的你懂得| 国产一区二区三区播放| 免费影院在线观看一区| 无尽裸体动漫2d在线观看| 欧美四级剧情无删版影片| 精品国产av无码一区二区三区| 污污免费在线观看| 乱亲女h秽乱长久久久| 日韩视频一区二区在线观看| 亚洲自拍偷拍色图| aaa一级毛片| 日本www在线观看视频| 狠狠躁夜夜躁人人躁婷婷91| 亚洲综合网狠久久| 久久综合88| 欧美一级视频免费在线观看| 欧美极品一区二区三区| 中文字幕亚洲一区| 2018天天弄| 五月天激情四射| 黑人精品xxx一区一二区| 欧美日本三级| 中文在线一区二区| 三级成人在线| 99久久99久久免费精品蜜臀| 精品美女在线播放| 午夜影院在线观看欧美| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 2017亚洲天堂1024| 免费人成a大片在线观看动漫| 色阁综合av| 国内精品久久影院| 亚洲黄色免费看| 色婷婷综合久久| 爱情岛论坛vip永久入口| 久久精品久久99精品久久| 日本欧美一区二区| 国产视频久久久久久| av动漫免费看| 久久午夜免费电影| 国产亚洲精品美女久久| www.国产免费| 中文字幕在线中文字幕二区| 国产免费区一区二区三视频免费| av网站免费在线| 国产xxxxx18| 亚洲天堂网一区| 97久久夜色精品国产九色| 美女脱光内衣内裤视频久久影院| 欧美激情第一页xxx| 又黄又爽的网站| 欧美精品xx| 国产精品三区在线| 好看的日韩精品| 中文字幕一区二区三中文字幕| 久久精品久久久久久| 久久精品国产一区二区三区不卡| 波多野吉衣中文字幕| 亚洲美女精品久久| 亚洲视频一二区| 国产91精品高潮白浆喷水| 精品国产不卡一区二区| 精品毛片免费观看| 亚州av综合色区无码一区| 136国产福利精品导航网址| 成人片在线播放| 青青艹视频在线| 国产美女搞久久| 97视频在线免费观看| 日韩欧美精品中文字幕| 国产精品黄页网站在线播放免费| 欧美美女一区| 欧美综合在线观看| 波多野结衣乳巨码无在线| 久久五月情影视| 免费高清一区二区三区| 日韩欧美在线视频日韩欧美在线视频| 柠檬在线导航福利| 久久精品视频中文字幕| 一本一本久久a久久精品综合小说| 久久免费精品一区二区| 青青草av在线播放| 日本免费视频www| 亚洲一级电影| 免费黄网在线观看| 国产乱码精品一区二区三区忘忧草| 欧美高清一级片| 影音先锋在线国产| 日韩一级在线视频| 一区二区日本伦理| 区一区二在线观看| 国产成人免费在线观看不卡| 污污视频在线| 欧美三级韩国三级日本三斤在线观看| 久久久免费观看视频| 久热综合在线亚洲精品| 在线观看国产一区二区| 国产另类在线| 国产极品一区二区| 一个人免费观看日本www视频| 精品中文字幕一区二区三区| 黄色av免费在线| 欧美激情国产日韩精品一区18| 亚洲欧美变态国产另类| 伊人色综合影院| 91精品久久久久久久久久久久久久| 李宗瑞系列合集久久| 91精品入口蜜桃| 国产欧美久久久久| 国产99久久久国产精品免费看| 都市激情亚洲综合| 日韩av中文在线| 日本三级很黄试看120秒| 欧美电影免费提供在线观看| 欧美一区二区三区人| 天天天天天操| 日本不卡一区二区三区高清视频| 久久波多野结衣| 91精品欧美福利在线观看| 成年网站在线播放| 极品白嫩的小少妇| 欧美视频一区二区三区| 中文字幕第50页| 粉嫩喷白浆久久| 日本免费中文字幕在线| 日韩免费av一区二区| 亚洲最大成人免费视频| 黑人巨大精品欧美一区二区| 在线免费看黄视频| 日韩在线第三页| 国产有码一区二区| yellow字幕网在线| 黄色一区二区在线| 婷婷av一区二区三区| 精品久久久三级| 8mav在线| 久久精品国产视频| 99九九热只有国产精品| 人成福利视频在线观看| 午夜小视频在线播放| 高清一区二区三区| 亚洲色偷偷综合亚洲av伊人| 在线看黄的网站| 日韩免费高清视频| 免费在线观看日韩| 国产99久久精品| 亚洲国产一区在线观看| 图片区小说区区亚洲影院| 中文在线资源天堂| 久久久99精品免费观看不卡| 国产精品一区视频| 琪琪一区二区三区| 中文字幕一区二区三区四区欧美| 国产95亚洲| 全彩无遮挡全彩口工漫画h#| 久久久久久人妻一区二区三区| 人妻 丝袜美腿 中文字幕| 亚洲免费专区| 操她视频网站| 少妇极品熟妇人妻无码| 日韩中文字幕免费| 熟妇人妻av无码一区二区三区| 欧美成人剧情片在线观看| 一区二区三区视频网| 美女免费观看一区二区三区| 午夜精品久久久久久久久久蜜桃| 国产一级特黄视频| 偷拍视频一区二区三区| 成人三级av| 啪啪av大全导航福利网址| 长河落日免费高清观看| av片在线观看免费| 扒开腿狂躁女人爽出白浆2| 国产精品中文字幕制服诱惑| 日本精品国语自产拍在线观看| 国产一卡二卡三卡| 国产精品欧美大片| 毛片免费在线观看| 隔壁老王国产在线精品| 国产欧美激情视频| 91精品国产综合久久久久久久久| 91性高湖久久久久久久久_久久99| 亚洲国产天堂| 精品人妻伦九区久久aaa片| 人交獸av完整版在线观看| 老司机福利在线视频| 日韩欧美猛交xxxxx无码| 国产.精品.日韩.另类.中文.在线.播放| 中文字幕一区二区人妻| 亚洲瘦老头同性70tv| 99re在线视频精品| 捆绑调教一区二区三区| 91精品免费久久久久久久久| 国产老肥熟一区二区三区| 久久久久久久久久久电影| 精品人妻无码一区二区色欲产成人| 亚洲一级二级片| 成人在线免费视频观看| 夜夜夜精品看看| 污影院在线观看| 国产盗摄精品一区二区酒店| 欧美性生交大片免费| 九九热视频精品在线观看| 国产又色又爽又黄又免费| 午夜欧美福利视频| 久久先锋影音av鲁色资源| 你懂的在线观看视频| 亚洲av综合色区无码一二三区| 三级中文字幕在线观看| www.51色.com| 99久久精品无免国产免费| 日韩欧美精品久久| 久久成人免费网站| 高清欧美性猛交xxxx| 日本一区二区三区四区| 欧美牲交a欧美牲交aⅴ免费真| 午夜精彩视频在线观看不卡| 在线视频三区| 亚洲妇熟xxxx妇色黄| 中文天堂在线播放| 亚洲综合免费视频| 伊是香蕉大人久久| 中文字幕精品一区二区精品| 黑人巨大精品欧美一区二区桃花岛| 欧美精品电影免费在线观看| 黄色日韩网站视频| 国产福利小视频在线观看| 一级特黄录像免费播放全99| 亚洲精品极品| 四季久久免费一区二区三区四区| 91露出在线| 日本爱爱小视频| 日韩欧美色电影| 欧美日韩精品高清|