日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用百度地图Web服务API查询地点的经纬度信息

發(fā)布時間:2023/12/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用百度地图Web服务API查询地点的经纬度信息 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

使用百度地圖Web服務(wù)API查詢地點的經(jīng)緯度信息

  • API地理編碼服務(wù)
  • 數(shù)據(jù)
  • 結(jié)果

API地理編碼服務(wù)

地理編碼服務(wù)(又名Geocoder)是一類Web API接口服務(wù);
地理編碼服務(wù)提供將結(jié)構(gòu)化地址數(shù)據(jù)(如:北京市海淀區(qū)上地十街十號)轉(zhuǎn)換為對應(yīng)坐標點(經(jīng)緯度)功能;
用戶可通過該功能,將結(jié)構(gòu)化地址(省/市/區(qū)/街道/門牌號)解析為對應(yīng)的位置坐標。地址結(jié)構(gòu)越完整,地址內(nèi)容越準確,解析的坐標精度越高。
官網(wǎng)介紹

import requests import pandas as pd import xlsxwriter datapath = r'G:\jupyter_book\結(jié)合百度地圖API的回收路線優(yōu)化小項目\節(jié)點名稱.xlsx' def getnode_name(datapath):data = pd.read_excel(datapath,sheet_name='Sheet1')data['門店名稱'] = data['門店名稱'].apply(lambda x:"愛回收"+x[2:])data.to_excel(datapath)data = list(data['門店名稱'])return data def geocoding(address, currentkey):"""address convert lat and lng:param address: address #查詢的地名:param currentkey: AK #通過百度地圖開放平臺申請的文本服務(wù)API的密鑰:return: places_ll"""#向百度API發(fā)送請求的urlurl = 'http://api.map.baidu.com/geocoding/v3/?'#請求的參數(shù)params = {"address": address,"city": '廣州市',#查詢地區(qū)"output": 'json',#以json格式返回"ak": currentkey,}response = requests.get(url, params=params)places_ll = []answer = response.json()#判斷是否成功if answer['status'] == 0:tmpList = answer['result']coordString = tmpList['location']coordList = [coordString['lng'], coordString['lat']]places_ll.append([address, float(coordList[0]), float(coordList[1])])return [address, float(coordList[0]), float(coordList[1])]else:return -1 ak = "*************" savepath = r'G:\jupyter_book\結(jié)合百度地圖API的回收路線優(yōu)化小項目\節(jié)點坐標.xlsx' def lookup(datapath,ak,savepath):node_name = getnode_name(datapath)position = []for address in node_name:position.append(geocoding(address,ak)) #寫入Excel中workbook = xlsxwriter.Workbook(savepath)worksheet = workbook.add_worksheet('坐標')counter = 0worksheet.write(counter,0,"名稱")worksheet.write(counter,1,"經(jīng)度")worksheet.write(counter,2,"緯度")for i in position:counter += 1worksheet.write(counter,0,i[0])worksheet.write(counter,1,i[1])worksheet.write(counter,2,i[2])workbook.close()

數(shù)據(jù)

愛回收天河又一城店
愛回收麗影廣場店
愛回收番禺萬達店
愛回收優(yōu)托邦店
愛回收動漫星城店
愛回收樂峰廣場店
愛回收五號停機坪店
愛回收西城都薈店
愛回收萬菱匯店
愛回收白云萬達店
愛回收蘿崗萬達店
愛回收東圃購物中心店
愛回收東方寶泰店
愛回收百信廣場店
愛回收太陽新天地店
愛回收同和金鉑天地
愛回收新塘萬達廣場店
愛回收海印都薈城店
愛回收正佳廣場旗艦店
愛回收保利廣場店
愛回收天河萬科店
愛回收基盛萬科里店
愛回收番禺奧園廣場店
愛回收龍歸金鉑廣場店
愛回收美林M·LIVE天地店
愛回收富力海珠城店

結(jié)果

名稱 經(jīng)度 緯度
愛回收天河又一城店 113.328032 23.13859534
愛回收麗影廣場店 113.3263445 23.10148897
愛回收番禺萬達店 113.355819 23.01281401
愛回收優(yōu)托邦店 113.3364564 23.1240009
愛回收動漫星城店 113.270251 23.13203299
愛回收樂峰廣場店 113.2661945 23.09450584
愛回收五號停機坪店 113.2716284 23.18845699
愛回收西城都薈店 113.2468785 23.11612262
愛回收萬菱匯店 113.3355018 23.13880927
愛回收白云萬達店 113.2729292 23.17831631
愛回收蘿崗萬達店 113.472991 23.17438998
愛回收東圃購物中心店 113.4097302 23.12721659
愛回收東方寶泰店 113.3313171 23.15323594
愛回收百信廣場店 113.2679085 23.20037316
愛回收太陽新天地店 113.350738 23.12939886
愛回收同和金鉑天地 113.3318736 23.20190759
愛回收新塘萬達廣場店 113.822038 23.28158705
愛回收海印都薈城店 113.331511 23.12399666
愛回收正佳廣場旗艦店 113.3336306 23.13785576
愛回收保利廣場店 113.3440909 23.1035333
愛回收天河萬科店 113.314899 23.11429652
愛回收基盛萬科里店 113.2857315 23.08867578
愛回收番禺奧園廣場店 113.3642815 22.93007825
愛回收龍歸金鉑廣場店 113.3001003 23.27370107
愛回收美林M·LIVE天地店 113.421486 23.1118018
愛回收富力海珠城店 113.2804039 23.10162501

總結(jié)

以上是生活随笔為你收集整理的使用百度地图Web服务API查询地点的经纬度信息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。