首页 > 编程语言 > 详细

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

时间:2021-06-03 23:23:58      阅读:14      评论:0      收藏:0      [点我收藏+]
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查询经纬度

原文:https://www.cnblogs.com/blog-for-me/p/14846493.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!