#工作薄名字为地址 地址.xlsx
#工作表名为 Sheet1

# -*- coding:utf-8 -*-
# author:ck_233 time:2020/3/16
import time
import requests
import pandas as pd
from pandas import DataFrame
developer_key = '6M2BZ-5SOWU-ZF6VH-22KK6-OCT65-62BJU' # 这里为你申请的开发者key
# 通过地址获取经纬度
def address_to_coordinate(address):
base = "http://apis.map.qq.com/ws/geocoder/v1/?address={}&key={}".format(address, developer_key) # 地址解析,地址转坐标
response = requests.get(base)
answer = response.json()
if(answer['status'] == 0):
data = {
'lng':answer['result']['location']["lng"], # 经度
'lat':answer['result']['location']["lat"] # 纬度
}
else:
data = {
'lng':'error',
'lat':'error'
}
print(data)
return data
# 通过经纬度获取地址
def coordinate_to_addres

该博客主要展示了如何利用Python脚本结合腾讯地图API进行地址到经纬度的转换以及经纬度到地址的反向转换。代码中定义了两个函数,address_to_coordinate用于地址转经纬度,coordinate_to_address用于经纬度转地址。博主通过读取Excel文件中的地址信息,批量进行地理编码操作,并将结果保存回Excel文件。
最低0.47元/天 解锁文章
687

被折叠的 条评论
为什么被折叠?



