国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

如何用用Python將地址標記在地圖上

瀏覽:4日期:2022-06-28 09:39:21

本文就將講解,給你一個地址,如何用Python進行可視化,只需要兩步:

將地址轉成經緯度 根據經緯度在地圖上標記點 一、將地址轉成經緯度

首先我們需要將地理位置轉成經緯度這種統一格式,方便代碼去識別。完成這一個需求可以使用爬蟲通過在線的經緯度轉換網站來實現,也可以使用一些專業的API比如百度、高德等,這里我們使用百度地圖開放平臺。

使用API并不是直接就能調用,首先需要去申請一個地圖可視化的AK,打開百度地圖開放平臺

http://lbsyun.baidu.com/

登陸之后依次點擊控制臺

⟹創建應用

⟹選擇瀏覽器端,按照指示創建一個地圖可視化應用,以申請到AK結束

如何用用Python將地址標記在地圖上

之后啟動Jupyter Notebook,只要不到十行代碼就能將地址轉成經緯度,直接看代碼,沒有什么特別需要解釋的,利用地址和AK構造查詢URL,之后使用requests請求并取出經緯度,代碼拿走就能用?

import pandas as pdimport requestsAK = '替換為你申請的AK' def get_position(name,AK): url = f’http://api.map.baidu.com/geocoding/v3/?address={name}&output=json&ak={AK}’ res = requests.get(url) val = res.json() retval = {’地址’:name,’經度’:val[’result’][’location’][’lng’],’緯度’:val[’result’][’location’][’lat’],’地區標簽’:val[’result’][’level’],’是否精確查找’:val[’result’][’precise’]} longitude = retval[’經度’] latitude = retval[’緯度’] return(longitude,latitude)

我們來測試一下

如何用用Python將地址標記在地圖上

可以看到,現在給它一個地址,就能返回經緯度,再返回地圖驗證一下經緯度,沒有問題

如何用用Python將地址標記在地圖上

當然如果需要一次性對多個地址處理,就可以使用pandas中的apply函數實現,此處不在贅述,另外需要注意的是,如果有大量地址需要處理就要再次去平臺申請一個個人開發者,否則會有一定限制。我自己測試不難申請,填寫基本信息并寫一段200字小作文就行。

二、根據經緯度進行標記

現在有了經緯度就可以在地圖上進行標記,工具有很多,我們選擇pyecharts,并使用Geo地理坐標系,其實很簡單就是先創建一個指定地圖后根據經緯度往地圖上添加點即可。

我們還是以上面的Apple西湖地址為例, 先導入相關庫,之后使用Geo().add_schema(maptype='杭州')實例化一個杭州地圖,再將我們的經緯度添加進去,最后使用.render_notebook()直接在notebook中渲染

from pyecharts.charts import Geofrom pyecharts import optionsfrom pyecharts.globals import GeoTypeg = Geo().add_schema(maptype='杭州')g.add_coordinate(addr, longitude, latitude)data_pair = [(addr,1)]g.add(’’,data_pair, type_=GeoType.EFFECT_SCATTER, symbol_size=20)g.set_series_opts(label_opts=options.LabelOpts(is_show=False))g.set_global_opts(title_opts=options.TitleOpts(title='pyecharts地圖標點測試'))g.render_notebook()

效果如下

如何用用Python將地址標記在地圖上

現在,我們就學會了如何利用Python對將一個地址位置信息進行可視化,如果是一個組地理位置呢?只要寫一個循環,依次將每個地址都轉成經緯度并添加到地圖中就可以了!這里就不再過多講解,相信只要先把上面的代碼理解、執行后,多思考一下就可以完成,拜拜~

以上就是如何用用Python將地址標記在地圖上的詳細內容,更多關于Python將地址標記在地圖上的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产成人免费观看在线视频 | 高清性做爰免费网站 | 一区二区三区四区产品乱码伦 | 色播亚洲精品网站 亚洲第一 | 久草视频免费播放 | 黄色影院在线观看视频 | 欧美一级视频在线 | 亚洲三级网 | 米奇888在线播放欧美 | 日本在线观看免费视频网址 | 国产欧美日韩在线观看 | 一级毛片成人免费看免费不卡 | 另类女最新视频 | 极品国产在线 | 性欧美videos高清精品 | 日韩欧免费一区二区三区 | 欧洲欧美成人免费大片 | 亚洲免费观看 | 日韩毛片 | 一级做a爰在线就看 | 成人久久久久 | 2022男人天堂 | 亚洲精品91香蕉综合区 | 成人精品国产亚洲欧洲 | 日韩免费观看一级毛片看看 | vr18成人资源| 色女生影院 | 草草影院ccyycom浮力影院 | 国产农村乱子伦精品视频 | 成人影院午夜久久影院 | 99视频在线看观免费 | 成人a视频片在线观看免费 成人a视频在线观看 | 成人www视频网站免费观看 | a毛片在线还看免费网站 | 亚洲一区二区三区久久精品 | 久草中文在线观看 | 欧美成人一级片 | 精品欧美一区二区三区四区 | 国产成人高清在线观看播放 | 国产成视频| 性夜黄a爽爽免费视频国产 性夜影院爽黄a爽免费看网站 |