关于如何将实际地址转换成经纬度。
首先,先用到百度地图的API,先自行注册账号,地址 http://lbsyun.baidu.com/

按照上述操作发送请求即可使用requests.get函数去调用API。

url = ‘http://api.map.baidu.com/geocoding/v3/?address=%s&output=json&ak=%s’%(name,AK)
res = requests.get(url)
话不多说,上代码。

import requests
from openpyxl import load_workbook
AK = "XXXXXXXXXXXXXXXXXXXXXXXXXX"       #  把复制的AK直接粘贴过来就可以了def change(name):url = 'http://api.map.baidu.com/geocoding/v3/?address=%s&output=json&ak=%s'%(name,AK)res = requests.get(url)if res.status_code == 200:val = res.json()if val["status"] == 0:retval = {'地址':name,'经度':val['result']['location']['lng'],'纬度':val['result']['location']['lat'],'地区标签':val['result']['level'],'是否精确查找':val['result']['precise']}else:retval = Nonereturn retvalelse:print('无法获取%s经纬度'%name)if __name__ == '__main__':file = r'C:\Users\TR\Desktop\map.xlsx'#存放在桌面wb = load_workbook(file)ws = wb.activefor i in range(2,ws.max_row+1):name = ws.cell(row=i,column=1).valuemap = change(name)if map !=None:ws.cell(row=i,column=2).value = map['经度']ws.cell(row=i,column=3).value = map['纬度']else:ws.cell(row=i,column=2).value = ' 'ws.cell(row=i,column=3).value = ' 'wb.save(file)

结果如下:

实际地址转换成经纬度相关推荐

  1. 按键精灵实用案例1:地址转换成经纬度——快速完成多个地址转换

    按键精灵:释放你的双手 有时候,我们在处理某一项工作时,需要重复进行一系列鼠标.键盘的操作. 耗时又低效. 案例背景:网上存在一些优质的查询服务,但不支持多次查询并导出.现需要对200个地址进行经纬度 ...

  2. php地址转换成经纬度,百度地图 获取地址转换为经纬度

    html> 根据地址查询经纬度 a.{ margin-right:100px; } style="position: absolute; margin-top:30px; width: ...

  3. 使用python将地名转换成经纬度——调用高德地图API

    目录 一.申请高德地图密匙 二.调用接口(官方文档内容,助于下文理解) 三.地址转换为经纬度 1.处理数据-去重 2.批量转换为经纬度 参考 一.申请高德地图密匙 进入高德开放平台 link. 注册成 ...

  4. 调用高德地图API将地名转换成经纬度

    今天帮老师完成一个任务,把一个第一列包含了大量地名的数据集,计算出每个地名的相应的经纬度.以便于后面用经纬度进行进一步的运算. 第一步,高德地图密钥申请 进入高德开放平台首页,输入账号登录(如没有账号 ...

  5. Android代码(Handler的运用),HttpURLConnection的应用,将url图片地址转换成图片。

     1 布局文件, <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xml ...

  6. ip 十进制 整型 java_IP地址转换成10进制整数(zt)

    一.由域名求IP地址的程序 下面程序由命令行输入域名,输出ip import java.net.*; public class nslookup { //Usage:java nslookup hos ...

  7. 【面试题】将ip地址转换成整数

    题目:将ip地址转换成整数 开始用了最粗暴的方法,将四段分别转换成二进制连接起来,然后扫描一遍,累加求和.效率太低. 假设ip地址:110.111.112.113,即为A.B.C.D,转换成整数只需要 ...

  8. ip地址转换成16进制long

    <span style="font-size:18px;">public class IpUtil {/*** ip地址转换成16进制long* @param ipSt ...

  9. 【华为OD机试真题 JS】IPv4地址转换成整数

    标题:IPv4地址转换成整数 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 存在一种虚拟IPv4地址,由4小节组成,每节的范围为0~255,以#号间隔,虚拟IPv4地址可以转换 ...

最新文章

  1. 欢迎大家多来关注下!
  2. mysql57数据库命令_MySQL 5.7 mysql command line client 使用命令详解
  3. [INS-30131] 执行安装程序验证所需的初始设置失败。
  4. postgresql集群方案hot standby初级测试(二) ——处理数据能力
  5. 提示overwrite是什么意思_Linux Shell 提示符#和$表示什么意思?
  6. html渲染自动保存图片,3dmax设置渲染完自动保存图片的方法
  7. 比例尺分辨率转换(openlayers)
  8. 吴裕雄--天生自然 诗经:望海潮·东南形胜
  9. layui扩展组件(组合输入框inputTags)
  10. scp 命令简明介绍
  11. 计算机一级经验分享,计算机一级考试经验
  12. 接口技术实验三、响铃程序
  13. 世界史上最成功的12大王朝
  14. 最新版谷歌浏览器更新后下载时奔溃
  15. 工欲善其事,必先利其器,电脑上这些软件堪称惊艳
  16. “我是集美貌与才华于一身的PAPI酱”,她为什么可以融到1200万
  17. 浅科普一下计算机发展史阶段及那些不为人知的重要里程碑
  18. Android 集成小米推送功能教程
  19. java一百以内三的倍数_3的倍数有哪些100以内?
  20. 机器学习入门之泰坦尼克号预测存活情况(Taggle)

热门文章

  1. Git下载、安装、使用
  2. 把握问题的关键(转自知乎)
  3. 其实今年,我也挣不到钱了。
  4. Boeing 747 Flight Controller Model
  5. MATLAB中常用函数
  6. Exoplayer+Exomedia打造自定义视频播放器(一)
  7. 计算机进制转换a是什么,[计算机基础] 计算机进制转换:二进制、八进制、十进制、十六进制...
  8. 学习计算机基础知识论文,中小学生应注重学习计算机的基础知识_信息技术论文.doc...
  9. python住房情绪_教你用Python感知女朋友的情绪变化!
  10. 解决中国教育考试网中小学教师资格考试报名系统的页面显示问题