案例Python调用高德API查询经纬度

Posted 衢州最帅的男人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了案例Python调用高德API查询经纬度相关的知识,希望对你有一定的参考价值。

import requests
import json
import re
import pandas as pd
AK = \'6421081fec31ba6a1f9d7e2ecd64176c\'
def get_cor(address):
    # 获取单个地址坐标信息
    ret = requests.get(
        url=\'https://restapi.amap.com/v3/geocode/geo?parameters\',
        params={
            # \'region\':\'安阳市\',
            \'address\':address,
            \'key\':AK
        }
    ).json()
    return ret[\'geocodes\'][0][\'location\']
# 导入数据
df = pd.DataFrame({
        \'位置\':[\'北京大学\',\'清华大学\'],
        \'经度\':[\'\',\'\'],
        \'纬度\':[\'\',\'\']})

# 查询经纬度
df[\'经纬度\'] = df[\'位置\'].map(get_cor)
df[\'经度\'] = df[\'经纬度\'].map(lambda x:x.split(\',\')[0])
df[\'纬度\'] = df[\'经纬度\'].map(lambda x:x.split(\',\')[1])

# 导出数据
df.to_excel("xxxx.xlsx",index = 0)

以上是关于案例Python调用高德API查询经纬度的主要内容,如果未能解决你的问题,请参考以下文章

【python实战】批量获得路径规划——高德地图API

PC端调用百度地图(自定义控件、高德坐标转百度坐标)

地域数据标准化

使用高德地图api导入行政区域及经纬度

高德地图api实现地址和经纬度的转换(python)

python 通过百度/高德Geocoding API 获取经纬度数据