Python根據地名獲取經緯度

2021-10-07 03:37:06 字數 1100 閱讀 8646

以下是通過訪問高德地圖介面獲取指定地名的經緯度資訊**:

import requests

import re

import json

'''獲取位址座標'''

def get_get_location_m(name):

url="" \

"&children=&key=8325164e247e15eea68b59e89200988b&page=1" \

"&offset=10&city=510100&language=zh_cn" \

"&callback=jsonp_755735_" \

"&platform=js&lo**ersion=2.0" \

"&sdkversion=1.3" \

"&csid=f028e84f-6601-43ae-88a8-13425e3de7c7" \

"&keywords={}".format(name)

res_text=requests.get(url).text

if re.findall('"info":"ok"',res_text):

res_data=json.loads(res_text.replace(re.findall("jsonp_\d+_\(",res_text)[0],"")[0:-1])["pois"][0]

item = {}

item["name"] = res_data["name"]

item["type"] = res_data["type"]

item["location"] = res_data["location"]

item["pname"] = res_data["pname"]

item["cityname"] = res_data["cityname"]

item["adname"] = res_data["adname"]

return item

else:

return none

print(get_get_location_m("南京西路 瑞慈悅馨月子會所"))

返回結果如下:

如何用php根據位址獲取經緯度

這裡用的是地圖的介面,你需要先申請的服務秘鑰 ak 地圖有這樣乙個介面 地理編碼 1.php 根據位址獲取經緯度 地圖 public function queryaddress 2.列印出來的效果 array status 0 result array location array 程式設計客棧16...

iOS獲取經緯度

在ios8.0以上獲取經緯度時,需要申請授權,否則不能定位 第一步 在 homeviewcontroller.m inte ce homeviewcontroller cllocationmanagerdelegate 第二步 設定定位 void setuplocationmanager locat...

python 根據位址反求出經緯度

方法一 import requst import json def getlnglat address ak f30c9d52b003c2b3ac089e2672e18baf url ak,address data requests.get url contest data.json print s...