PYTHON API获取某地点的经纬度

查询网址http://api.map.baidu.com/lbsapi/getpoint/index.html
在这里插入图片描述

import json
import requests

from urllib.request import urlopen, quote
address = '焦作市云台山'
url= 'http://api.map.baidu.com/geocoder?output=json&key=f247cdb592eb43ebac6ccd27f796e2d2&address='+str(address)
response = requests.get(url)
answer = response.json()
lon = float(answer['result']['location']['lng'])
lat = float(answer['result']['location']['lat'])
print(address,lat,lon)

读者可根据自身的需求,更改代码批量获取某地点的经纬度,但是为了避免多地重名,应当明确地址的省市县,可以避免获取到的地址市错误的。亲测可以获取到村的经纬度

发布了12 篇原创文章 · 获赞 10 · 访问量 8043

猜你喜欢

转载自blog.csdn.net/qq_33657870/article/details/105356587
今日推荐