百度API 位置与经纬度相互转换

每天限制6000次

百度API平台 https://lbsyun.baidu.com/apiconsole/key#/home

1.pip install 安装相关python库

import json
from urllib.request import urlopen, quote
import requests

2.根据地理位置返回其相关经纬度

    address = "四川省南充市顺庆区****** "  #  有效地理坐标url = 'http://api.map.baidu.com/geocoding/v3/'output = 'json'ak = '百度地图AK(自己创建好的应用里有,这里直接复制过来即可)'  # 百度地图AK(自己创建好的应用里有,这里直接复制过来即可),address = quote(address)  # 由于本文地址变量为中文,为防止乱码,先用quote进行编码uri = url + '?' + 'address=' + address + '&output=' + output + '&ak=' + akreq = urlopen(uri)# res = req.read().decode() 这种方式也可以,和下面的效果一样,都是返回json格式res = requests.get(uri).texttemp = json.loads(res)  # 将字符串转化为jsontry:lat = temp.get('result').get('location').get('lat')lng = temp.get('result').get('location').get('lng')str_lat_lng = str(lat) + ',' + str(lng)except Exception as e:str_lat_lng = ' , '
得到结果:lnglat is: 30.7962695*****,106.0930205***
# 纬度 latitude,经度 longitude

3.根据经纬度返回其相关地理位置

 address = '30.7962695*****,106.0930205***' # 有效经纬度lat = address.split(',')[0]lng = address.split(',')[1]AK = '百度地图AK(自己创建好的应用里有,这里直接复制过来即可)'  # 百度地图AK(自己创建好的应用里有,这里直接复制过来即可),url = 'http://api.map.baidu.com/reverse_geocoding/v3/?ak={}&output=json&coordtype=wgs84ll&location={},{}'.format(AK,lat,lng)res = requests.get(url)address = json.loads(res.text)['result']['formatted_address']
得到结果:address is: 四川省********
# 纬度 latitude,经度 longitude

地理位置与经纬度之间相互转换(基于python调用百度API)相关推荐

  1. python调用lib_基于python调用libvirt API

    基于python调用libvirt API 1.程序代码 #!/usr/bin/python import libvirt import sys def createConnection(): con ...

  2. 【优秀课设】基于Python的百度API的OCR名片识别【含完整API账户】

    基于Python的百度API的OCR名片识别[含完整API账户] API账户:(AK及SK) client_id ='WiXDt5e70NI5w0qSeoUBZClZ' client_secret = ...

  3. 英雄联盟台词语音包数据挖掘(基于python调用百度接口对台词进行语音识别)

    背景 寒假的时候,由于up非常喜欢剪辑英雄联盟视频,但是在剪辑的时候会遇到没有英雄台词原声的问题,所以就去各大网站上找,但是遇到的问题是要么就是英雄台词不全,要么就是其他皮肤的原声没有.后来在某多商城 ...

  4. [Python]调用百度API进行自然语言处理 标签、关键字 以及 词法分析

    1.进入百度API自然语言处理文档 进入右上角的控制台,注册登录 左侧导航栏选择自然语言处理 创建自己的应用 输入应用名称以及应用描述,其他默认即可. 在如下页面记住自己的API Key以及Secre ...

  5. python调用百度api判断两张图片是否相同_python如何调用百度识图api

    一.先去百度识别官网注册开通服务且获得ak和sk 二.代码模板 import cv2 import base64 import requests import numpy as np import t ...

  6. Python调用百度API进行人脸对比

    目录 1. 作者介绍 2. 关于Base64知识介绍 2.1 Bsae64是什么 2.1 Bsae64编码原理 3. 实验过程 3.1 实验过程 3.2 实验代码 3.3 运行结果 3.4 问题分析 ...

  7. Python调用百度API进行身份证识别

    目录 1.作者介绍 2.基于百度API的身份证识别 2.1 百度ORC接口简介 2.2 算法介绍 2.2.1图像预处理 2.2.2身份证图像粗定位 2.2.3细定位各种信息和分割 2.2.4识别信息 ...

  8. python 调用百度api 文字转语音

    先创建一个应用 然后把appid apikkey secretkey填入以下代码 from aip import AipSpeech""" 你的 APPID AK SK ...

  9. python调用百度api接口_python调用百度API

    标签: from urllib.request import urlopen import requests import json url = "http://apis.baidu.com ...

最新文章

  1. /etc/fstab文件损坏怎么办
  2. Linux环境下获取网卡连接状态
  3. redis存储新闻列表_Redis对象——集合(Set)
  4. 电脑卡顿,最先升级这个硬件,运行速度可快速提升!
  5. Java中的PrintWriter的write方法和print方法的区别是什么?
  6. hdu-1176(dp)
  7. android中怎么保存checkbox中的checked属性_第二十四天HTML中的form表单
  8. ajax实现翻书效果,jQuery实现手机版页面翻页效果的简单实例
  9. springsecurity 认证之授权码模式
  10. 【BZOJ3601】一个人的数论,莫比乌斯反演+高斯消元
  11. [转载]超酷代码-使用 ASP.NET AJAX 进行拖放
  12. C++ 构造函数 与 析构函数
  13. 用python画风车_用Python画小女孩放风筝的示例
  14. 雷达系统仿真——线性调频信号的仿真
  15. 常见反爬虫方法及其应对策略
  16. JAVA 写入数据不覆盖_Java不覆盖原文件写入
  17. 文件名 绝对路径与相对路径
  18. 京东产品上架如何批量上传商品素材?
  19. 微信web开发者工具-移动调试iphone端的调试
  20. 教你用Python开发的一款迷你跑步游戏

热门文章

  1. struts2 数据校验
  2. 计算机科学科技创新作品怎么做,第五届科技创新小发明策划书 最终版.doc
  3. Mybatis一发入魂
  4. 快手如何运营才能快速涨粉?
  5. JSP打印九九乘法表和表格
  6. 微信小程序navigateBack返回数据
  7. python求解立方根_求解立方根
  8. VScommunity2019 0x00007FFCCA14B7EC (ucrtbased.dll) (Project1.exe 中)处有未经处理的异常: 将一个无效参数传递给了将无效参数视为严重错误
  9. IAP(程序内购买): 完全攻略
  10. 【转】矩阵运算所满足的定律