方法也是非常的简单,首先去高德开发平台,先申请高德API,设定一个Web服务的Key,然后将你自己的secret key填到下面的key对应的地方,就ok啦~

进入 高德开放平台(https://lbs.amap.com/) ,没有注册先进行注册哦,登录完成之后,点击右上方的控制台,

然后点击应用管理,进入我的应用,没有应用的话,创建一个应用,如图

添加完应用了之后,生成属于自己的key,如图,我这里选择的服务平台是 web服务

上面的步骤完成之后,我们就生成了一个key,如图所示

再根据以下的代码,我们就能进行 “地址—经纬度” 之间的互相转化了

要注意,自己替换掉 parameters 中的key 哦

import requests
import uuid#将具体的地址 转为经纬度
def getcode(site,city):parameters = {'address': site,'city':city, 'key': 'your secret key'}base_url = 'https://restapi.amap.com/v3/geocode/geo'response = requests.get(url=base_url, params=parameters)info_site = response.json()return info_site['geocodes'][0]['location']# print(info_site['geocodes'][0]['location'])#将经纬度 转化为 具体的地址
def lo_to_addr(location):parameters = {'location': location, 'key': 'your secret key'}base_url = 'https://restapi.amap.com/v3/geocode/regeo'response = requests.get(url=base_url, params=parameters)info_site = response.json()# return info_sitereturn info_site['regeocode']['formatted_address']# print(info_site['regeocode']['formatted_address'])if __name__ == '__main__':#具体的地址,在包含城市的情况下 city 可以为空address = '北京市朝阳区阜荣街'#城市city = ''location = getcode(address,city)address_from_location = lo_to_addr(location)print('根据输入的地址获取到的经纬度为:',location)print('根据经纬度得到的地址为:',address_from_location)

接下来体验一下 高德 为我们生成 地址—经纬度 之间的转化

https://lbs.amap.com/api/javascript-api/guide/services/geocoder

使用高德地图 地址一经纬度 之间相互转化的实例代码 python相关推荐

  1. js高德地图 地理位置转经纬度 生成地图

    参考高德地图API文档:https://lbs.amap.com/api/javascript-api/example/geocoder/geocoding <!doctype html> ...

  2. 怎么用代码记录下高德地图两个地铁站之间的距离

    如果想要使用代码来记录两个地铁站之间的距离,需要使用高德地图的 API.高德地图的 API 提供了一种计算两个地点之间的距离的方法,叫做距离计算 API. 首先,你需要在高德地图官网申请 API Ke ...

  3. 高德地图实现3D建筑多楼层模型相关代码

    前言: 因在哔哩哔哩发布过相关视频,收到小伙伴的留言.所以在此讲解,希望能帮到大家 首先附上效果图: 开发文档: 绘制步骤-3D立体图形-教程-地图 JS API | 高德地图API (amap.co ...

  4. mysql数据库通过高德地图经纬度计算两点之间的距离

    计算下面两个点的距离 106.711574,26.573862 107.152022,27.658974 SELECT PI() pi, ACOS(SIN((PI() / 180) * 26.5738 ...

  5. 转载:高德地图计算2点之间的距离

    搜索出来的代码,原作者不明,先拿来研究,有知道原作者的请告知 function LngLat(longitude, latitude) {this.longitude = longitude;this ...

  6. SSM框架学习文档以及SSM整合(附Github地址=含SSM学习时的实例代码)

    SSM框架学习 软件架构: 基于流行SSM框架:Spring+SpringMVC+Mybatis 项目配置: 使用Maven进行项目jar导入 ​ 使用Git进行版本控制,并将每次编写的代码上传到Gi ...

  7. 两点之间的连线java_java计算图两点之间的路径实例代码

    java计算图两点之间的路径总结 本文实例为大家分享了java计算图两点之间的所有路径的具体代码,供大家参考,具体内容如下 1.给定图如下: 2.求0到3之间可达的所有路径 这里问题就是关于搜索遍历的 ...

  8. python最简单的爬取邮箱地址_python爬取邮箱的实例代码

    1 # -*- coding: cp936 -*- 2 import urllib2 3 import re 4 from pyquery import PyQuery as pq 5 from lx ...

  9. 高德地图服务测试点评

    高德地图是一款功能齐全,支持离线的常用地图服务.其具备以下特点: 1.高德地图是一款免费使用的跨Android,IOS,WindowsPHONE三大移动平台的地图服务 2.其最新版本的Android库 ...

最新文章

  1. 心系AI的百度,这次能翻身吗?
  2. PAT甲级1016 Phone Bills :[C++题解]字符串处理(复杂题)(C语言格式化读入、输出很便利!!!)
  3. Java Review - 并发编程_并发List_CopyOnWriteArrayList源码剖析
  4. 网络编程应用:基于UDP协议【实现文件下载】--练习
  5. 重用之前应仔细分析问题---------用错轮子有感
  6. Linux/Unix操作系统目录结构的来历
  7. 第010讲 通配符选择器 父子选择器
  8. C++基础——类继承中方法重载
  9. 现代通信原理7.1:模拟角度调制的基本概念
  10. MTK Android 修改权限读取IMEI
  11. [java][马士兵j2se视频教程]
  12. java lua脚本_在Java中使用Lua脚本语言
  13. 再梳理一下seqtoseq,encoder-decoder,attention,transformer的概念
  14. 漫话:希尔排序,这篇还看不懂麻烦找我拿红包
  15. Unity - Timeline 之 Timeline window(Timeline窗口)
  16. Python基础复习09_面向对象特性
  17. uni-app:使用uni.downloadFile下载文件并保存到手机
  18. 翁恺C语言课程中的问题
  19. 【linux】 下根目录,家目录区别
  20. 传神语联网完美塑造“惊奇队长” 展现影视译制的突围之路

热门文章

  1. 为什么要设置HashMap的初始化容量
  2. 几款视频剪辑软件,轻松完成视频转换,剪辑
  3. 前端面试官常问javaScript编程题,隔壁王大爷看了都会了
  4. 【数据结构笔记】3.栈和队列
  5. numpy.outer()函数
  6. Why is ksoftirqd using 100% of the CPU?
  7. LVM逻辑卷的创建,扩容和删除
  8. 复合材料计算机模拟的组成,关于复合材料层合板结构力学性能数值仿真架构的讨论...
  9. 再补充三种内网穿透的方法:ngrok 、ngrok.cc、IOEE
  10. Google服务和软件大全