欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python編程調(diào)用百度API實(shí)現(xiàn)地理位置經(jīng)緯度坐標(biāo)轉(zhuǎn)換示例

 更新時(shí)間:2021年10月08日 14:58:09   作者:小張Python  
這篇文章主要介紹了Python編程調(diào)用百度API來(lái)實(shí)現(xiàn)地理位置經(jīng)緯度坐標(biāo)轉(zhuǎn)換的示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助

經(jīng)緯度坐標(biāo)轉(zhuǎn)換最常見(jiàn)辦法就是調(diào)用第三方 API,例如百度、高德地圖等服務(wù)平臺(tái),提供了相應(yīng)的功能接口,它們的這類(lèi)技術(shù)已經(jīng)非常成熟啦,準(zhǔn)確穩(wěn)定,關(guān)鍵還是免費(fèi)的 ~

本期教程以百度為例(高德的用方類(lèi)似),介紹一下其用法

1.1,用百度賬號(hào)登陸百度地圖控制臺(tái)

百度地圖開(kāi)放平臺(tái)

image-20210417142947516

1.2,創(chuàng)建一個(gè)應(yīng)用,獲取 AK 參數(shù)

登錄控制臺(tái)之后,選擇左側(cè) 應(yīng)用管理-> 我的應(yīng)用 -> 創(chuàng)建應(yīng)用

image-20210417143233823

創(chuàng)建應(yīng)用頁(yè)面中有三項(xiàng)信息需要填寫(xiě)

應(yīng)用名稱(chēng),無(wú)限制隨意填寫(xiě)即可;

應(yīng)用類(lèi)型 ,選擇服務(wù)端;

IP 白名單,只是個(gè)人簡(jiǎn)單測(cè)試的話(huà)0.0.0.0/0 即可,如果考慮安全問(wèn)題, 可以將自己的 IP 填進(jìn)去, AK 參數(shù)泄露的話(huà)非本機(jī) IP 無(wú)法訪(fǎng)問(wèn),這樣也不用擔(dān)心額度被其他用戶(hù)盜用

image-20210417150550228

1.3,地理編碼、逆地理編碼

經(jīng)緯度地理位置根據(jù)轉(zhuǎn)換方向分為兩類(lèi),接下來(lái)我們分別演示一下其用法:

地理編碼: 將地理地址轉(zhuǎn)換為坐標(biāo)點(diǎn)(經(jīng)緯度);逆地理編碼,將經(jīng)緯度轉(zhuǎn)化為地理地址;

1.3.1 地理編碼

下面就是 Python 測(cè)試代碼塊,將 AK 參數(shù)(前面申請(qǐng)到的)和你需要轉(zhuǎn)換的地理位置拼接到 官方提供的 url 中

用 requests 訪(fǎng)問(wèn)即可,

import requests
import json
import re
AK = '你的AK'
address ='北京市海淀區(qū)上地十街10號(hào)'
url = 'http://api.map.baidu.com/geocoding/v3/?address={}&output=json&ak={}&callback=showLocation'.format(address,AK)
res = requests.get(url)
print(res.text)
results = json.loads(re.findall(r'\((.*?)\)',res.text)[0])
print('\n')
print('location is ',results['result']['location'])

輸出結(jié)果如下

showLocation&&showLocation({"status":0,"result":{"location":{"lng":116.3084202915042,"lat":40.05703033345938},"precise":1,"confidence":80,"comprehension":100,"level":"門(mén)址"}})

location is  {'lng': 116.3084202915042, 'lat': 40.05703033345938}

1.3.2 逆地理編碼

逆地理編與地理編碼用法相似

lat = '40.05703033345938'
lng = '116.3084202915042'
AK = '你的AK'
url = 'http://api.map.baidu.com/reverse_geocoding/v3/?ak={}&output=json&coordtype=wgs84ll&location={},{}'.format(AK,lat,lng)
res = requests.get(url)
print(res.text)
address = json.loads(res.text)['result']['formatted_address']
print('\n')
print('address is ',address)

像我們這類(lèi)免(bai) 費(fèi) piao) 用戶(hù),借助百度 API 每天最高可調(diào)用 6000 次,這個(gè)量級(jí)基本上能滿(mǎn)足我們?nèi)粘P枰?,但如果這個(gè)數(shù)量滿(mǎn)足不了你的話(huà),可以在線(xiàn)購(gòu)買(mǎi)更高的使用額度

image-20210417151134728

以上就是Python編程調(diào)用百度API實(shí)現(xiàn)地理位置經(jīng)緯度坐標(biāo)轉(zhuǎn)換示例的詳細(xì)內(nèi)容,更多關(guān)于Python調(diào)用百度API轉(zhuǎn)換經(jīng)緯度坐標(biāo)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • C語(yǔ)言實(shí)現(xiàn)二叉搜索樹(shù)的完整總結(jié)

    C語(yǔ)言實(shí)現(xiàn)二叉搜索樹(shù)的完整總結(jié)

    這篇文章主要介紹了C語(yǔ)言實(shí)現(xiàn)二叉搜索樹(shù)的完整總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 人工神經(jīng)網(wǎng)絡(luò)算法知識(shí)點(diǎn)總結(jié)

    人工神經(jīng)網(wǎng)絡(luò)算法知識(shí)點(diǎn)總結(jié)

    在本篇內(nèi)容里小編給大家分享了人工神經(jīng)網(wǎng)絡(luò)算法的相關(guān)知識(shí)點(diǎn)以及原理介紹,需要的朋友們參考下。
    2019-06-06
  • Python實(shí)現(xiàn)的雙色球生成功能示例

    Python實(shí)現(xiàn)的雙色球生成功能示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的雙色球生成功能,涉及Python基于random模塊生成隨機(jī)數(shù)的相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12
  • Python操作使用MySQL數(shù)據(jù)庫(kù)的實(shí)例代碼

    Python操作使用MySQL數(shù)據(jù)庫(kù)的實(shí)例代碼

    本篇文章主要介紹了Python 操作 MySQL的實(shí)例代碼,詳細(xì)介紹了Python如何連接數(shù)據(jù)庫(kù)和對(duì)數(shù)據(jù)的增刪查改,有興趣的可以了解一下
    2017-05-05
  • Python 內(nèi)置方法和屬性詳解

    Python 內(nèi)置方法和屬性詳解

    這篇文章主要為大家介紹了Python 內(nèi)置方法和屬性,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-12-12
  • Python 調(diào)用 zabbix api的方法示例

    Python 調(diào)用 zabbix api的方法示例

    這篇文章主要介紹了Python 調(diào)用 zabbix api的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • Pytorch加載數(shù)據(jù)集的方式總結(jié)及補(bǔ)充

    Pytorch加載數(shù)據(jù)集的方式總結(jié)及補(bǔ)充

    Pytorch自定義數(shù)據(jù)集方法,應(yīng)該是用pytorch做算法的最基本的東西,下面這篇文章主要給大家介紹了關(guān)于Pytorch加載數(shù)據(jù)集的方式總結(jié)及補(bǔ)充,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • Python訪(fǎng)問(wèn)Redis的詳細(xì)操作

    Python訪(fǎng)問(wèn)Redis的詳細(xì)操作

    redis 提供兩個(gè)類(lèi) Redis 和 StrictRedis, StrictRedis 用于實(shí)現(xiàn)大部分官方的命令,Redis 是 StrictRedis 的子類(lèi),用于向后兼用舊版本,接下來(lái)通過(guò)本文給大家分享Python訪(fǎng)問(wèn)Redis的詳細(xì)操作,需要的朋友參考下吧
    2021-06-06
  • 分享2個(gè)方便調(diào)試Python代碼的實(shí)用工具

    分享2個(gè)方便調(diào)試Python代碼的實(shí)用工具

    這篇文章主要介紹了分享方便調(diào)試Python代碼的2個(gè)實(shí)用工具,可以方便展示我們調(diào)試代碼的中間狀態(tài),提升大家的編碼效率,詳細(xì)的介紹需要的小伙伴可以參考一下下面文章內(nèi)容
    2022-05-05
  • Python使用pickle模塊實(shí)現(xiàn)序列化功能示例

    Python使用pickle模塊實(shí)現(xiàn)序列化功能示例

    這篇文章主要介紹了Python使用pickle模塊實(shí)現(xiàn)序列化功能,結(jié)合實(shí)例形式分析了基于pickle模塊的序列化操作相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07

最新評(píng)論