百度地图:获取地址的经纬度
# -*- coding: utf-8 -*-
"""
Created on Sat Jul 8 09:27:34 2017@author: qcy
"""import json
from urllib.request import urlopen, quoteak = 'xxxx' # 这里填你的keydef getlnglat(address):url = 'http://api.map.baidu.com/geocoder/v2/'output = 'json'add = quote(address) #由于本文城市变量为中文,为防止乱码,先用quote进行编码uri = url + '?' + 'address=' + add + '&output=' + output + '&ak=' + akreq = urlopen(uri)res = req.read().decode() #将其他编码的字符串解码成unicodetemp = json.loads(res) #对json数据进行解析return tempaddr = '上海市杨浦区邯郸路220号'
res = getlnglat(addr)
print(res)lat = res['result']['location']['lat']
lng = res['result']['location']['lng']print('%s [%.4f, %.4f]'%(addr, lat, lng))
注1:以上代码是python。
也可以直接在浏览器里面,访问这个url,就可以获得返回值。
python只是一个形式。
注2:百度地图API的key,需要申请一个应用。如果就想通过http发起请求,
创建一个“服务端”类型的应用即可。
结果如下。
{'status': 0, 'result': {'location': {'lng': 121.51046374332516, 'lat': 31.30228821045519}, 'precise': 1, 'confidence': 80, 'level': '道路'}}
上海市杨浦区邯郸路220号 [31.3023, 121.5105]
为什么会想到写这个,因为最近在中国联通上班的小学妹有这项工作,
要把广州所有区的政府部门的地址以及位置搞到,因为联通正在做个高级的“政务云”。
然后,N个区,每个区各种单位、部门,……
于是,是写了点代码,完成了件事……………
连我这种已经不在IT行业混的人都会写代码……
希望你能改过自新,重新做人,重新点燃码代码的火焰。
一个工科学生,一个还战斗在IT行业第一线的通信民工,
你好意思说自己不会码代码吗???
希望她能改过自新,重新做人,重新点燃码代码的火焰。
一个工科学生,一个还战斗在IT行业第一线的通信民工,
你好意思说自己不会码代码吗???
百度地图:获取地址的经纬度相关推荐
- 百度地图 获取地址转换为经纬度
最近在项目中用到百度地图,由于以前没有接触过,所以刚开始感觉无从下手;百度地图JavaScript API是用JavaScript编写的程序接口,废话不多说了看例子.(这是我第一次写博客,欢迎大家指教 ...
- php地址转换成经纬度,百度地图 获取地址转换为经纬度
html> 根据地址查询经纬度 a.{ margin-right:100px; } style="position: absolute; margin-top:30px; width: ...
- 网站调用百度地图 根据地址查询经纬度
百度地图API简单应用-根据地址查询经纬度 简单几步注册获得一个ak,就能直接调用(PS:好像1.3版本前的无需注册获取ak,就能直接调用api). 闲话不多,下面就直接给大家介绍下,具体要怎么调用百 ...
- python+百度地图 实现地址转换为经纬度(全网最简单方法)
python+百度地图实现地址转换经纬度 前期准备 安装requests包 在百度地图开放平台申请AK 接下来进入正题 首先, AK使用方法 最后,上代码 前期准备 首先安装需要的库,requests ...
- python获取某地铁站经纬度_python基于百度地图获取指定的经纬度信息
在实际做项目的时候经常会遇上需要使用到某个位置经纬度的情况,这个位置的经纬度经常又是没有的,那么就需要基于公开的数据去获取了,这里基于百度地图提供的API来完成指定位置经纬度数据的获取,实现很简单,主 ...
- js百度地图获取当前定位经纬度及省市区
首先需要引入百度地图api 和jq <script type="text/javascript" src="https://api.map.baidu.com/ap ...
- Android 通过高德地图获取地址的经纬度
不废话,需求:输入一个地址,获取到它的经纬度,怎么办? 1.到高德开放平台申请,获取key 高德开放平台:https://lbs.amap.com/ 2.下载高德定位及地址搜索SDK:https:// ...
- 点击百度地图获取位置详细信息(点击获取当前点击位置信息)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 根据ip获取经纬度_PHP使用百度地图获取指定地址坐标:创建AK(图文+视频)
本篇文章主要给大家介绍PHP使用百度地图获取指定地址坐标之创建AK(api key)的方法. 我们在前面的文章[PHP使用腾讯地图获取指定地址坐标:创建key][PHP使用腾讯地图获取指定地址坐标:经 ...
- 百度地图获取经纬度后,获取区域代码和地址
百度地图获取经纬度后,获取区域代码和地址: function getdistrct_code($location){$url ="api.map.baidu.com/geocoder/v2/ ...
最新文章
- ---------很简单的 一道 堆栈问题-------
- antd table设置表格一个单元格的字体颜色_微软Office三件套,各有一个效率神器,全都知道的人不超过1%...
- 微策略2011校园招聘笔试题(找出数组中两个只出现一次的数字)
- Oracle 存储过程入门
- 凹凸世界服务器维护到几点,《凹凸世界》2021年7月21日更新版本停服维护公告...
- 前端开发 常用用的静态服务器
- MIME协议(三) -- MIME邮件的组织结构
- [蓝桥杯][算法提高VIP]夺宝奇兵-dp
- WeakReference带来了什么
- 诺微联盟催生智能手机的三足鼎立
- 点击按钮重新加载ajax,Jquery AJAX点击链接,然后重新加载页面
- 魔法方法——Python
- CentOS永久修改主机名
- GPS之家论坛最新地图下载精选 汇集论坛精华 不断更新中(2013 3 30)
- 看完左耳朵耗子的116篇文章,我给自己定了个5年技术规划
- 【数据库】理解一对一、一对多、多对多关系
- 文本挖掘与matlab,文本挖掘与数据挖掘:发现差异
- c语言布丰投针源码,布丰投针数学分析及实验设计(原创).pdf
- 输入经纬度在地图中标注位置(百度地图)
- win7 win8 系统ntoskrnl.exe丢失引起蓝屏的问题解决以及ntoskrnl.exe下载位置
热门文章
- ExternalInterface的简单用法
- python字典用什么括号_python字典中的下划线和括号是什么意思?
- 三星的新机S7崭露头角 高仿以应运而生 警惕购到山寨高仿三星Galaxy S7
- 删除桌面图标计算机权限删除,win10管理员权限删除桌面图标
- python全局变量一般没有缩进_关于Python的全局变量和局部变量,以下选项中描述错误的是...
- 精选用户故事|洞态在聚水潭的误报率几乎为0,如何做到?
- layer.load 加载
- [思维模式-8]:《如何系统思考》-4- 认识篇 - 什么是系统思考?系统思考的特征?系统思考的思维转变。
- ThunderSoft Apple Music Converter for mac(苹果音乐转换器)
- 论文笔记:FEDformer: Frequency Enhanced Decomposed Transformer for Long-term Series Forecasting