python 利用高德地图定位小区名字
1.利用地址定位到小区名字
这里调研的是利用高德的poi检索
开发文档地址:https://lbs.amap.com/api/webservice/guide/api/search
需要申请开放平台的账号,新建应用:
- 复制 key;因为调用高德api接口时候要作为参数,
注意types 参数的类型,这里是 住宅区,
2.源码如下:
# -*- coding: utf-8 -*-
"""@Time : 2020/11/26 9:20 @Athor : LinXiao@功能 : 根据地址找到小区名字
"""
import os
import syssys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from pprint import pprint
import requests
import astfrom proxypool.ip_queue import ip_queue_redisclass GaoDe:def __init__(self):ip=ip_queue_redis()self.proxy={'https': ip}self.api_qianzui="http://restapi.amap.com/v3/place/text?key=57c6b6feeff34100a2c07f1e0cc1e650&keywords="self.api_houzui="&children=0&offset=1&page=1&extensions=base&types=住宅区"def param(self, address, city):url=self.api_qianzui + str(address) + str(f"&city={city}")print(url)return urldef str_to_dict(self, data):new_dic=ast.literal_eval(str(data))return new_dicdef get_gaode_api(self, url):res=requests.request("GET", url, timeout=30).text # strres=self.str_to_dict(res)# pprint(res)return resdef clean_data(self, url):data=self.get_gaode_api(url)name=data.get('pois')[0].get('name')print(name)return nameif __name__ == '__main__':gaode_map=GaoDe()# url ="http://restapi.amap.com/v3/place/text?key=57c6b6feeff34100a2c07f1e0cc1e650&keywords=成都市武侯区龙腾正街1号&types=住宅区&city=成都&children=0&offset=1&page=1&extensions=base"# address="成都市武侯区龙腾正街1号"# address="茂业豪园"# address="新鸿南路86号"address="成都市成华区圣灯路58号"city="成都"url=gaode_map.param(address, city)res=gaode_map.clean_data(url)
运行结果展示:
这里就完美的将地址和小区名称对应起来了!
请大家多多点赞,转载,支持,不足之处多多指教!
http://www.taodudu.cc/news/show-4596226.html
相关文章:
- 到处都是“公馆”,中国小区命名为何如此“没文化”?
- 党政机关安全综合协同办公业务系统
- Yearning MYSQL
- MySQL查询 json 字段中是否包含某个value
- C#操作json字符串
- 如何学习redis
- 推荐几个好用无门槛的工具网站-搜搜工具箱
- 登录授权方案:JSON Web Tokens (JWT)
- MySQL的事务总结(事务特性,隔离级别,脏读,不可重复读,幻读,常见问题)
- java script基础入门·2
- 生活陪伴、健康监测、紧急呼叫 ,深兰科技康养服务机器人成智慧养老新标配
- [转载]STL之priority_queue_彭世瑜_新浪博客
- JS函数和对象(一)
- Swift - 第三方图表库Charts使用详解23(雷达图)
- Java 8 Stream流 的用法
- java8 stream 教程_java8 Stream 流快速入门
- [转载]STL之priority_queue
- MySQL 查询练习(1)
- 社区java视频大宝库_Java大牛手把手带你实现社区论坛项目实战课程
- 多线程相关知识点总结
- java8 stream .skip() .limit() 实现分页功能
- 2021-07-16(Kotlin学习笔记 -->享学课堂vip课程)
- 全心全意的服务,让转行的我能够成功斩获自己心仪的offer——享学课堂
- MyCat做MySQL负载均衡(享学课堂,咕泡学院听课笔记)
- 2021年,我的年终总结
- JVM性能调优3_垃圾收集器与内存分配策略__享学课堂
- JVM性能调优5_编写高效优雅Java程序__享学课堂
- 来自北京大学NOIP金牌选手yxc的常用代码模板2,图灵学院和享学课堂
- JVM性能调优4_JVM的执行子系统__享学课堂
- 分布式锁-zoomkeeper锁【享学课堂】
python 利用高德地图定位小区名字相关推荐
- 【应用】Python利用高德地图经纬度数据绘制定位
[应用]Python利用高德地图经纬度数据绘制定位 一. 背景 二. 获取API 1. 注册高德开放平台个人开发者 2. 获取key 三. 具体步骤 1. 库的导入 2. 根据地址获取经纬度 3. 绘 ...
- python做地图导航_「Python」利用高德地图做你想做之事
玩grasshopper基本上都知道OpenStreetMap 这个地图网站,毕竟有一个好用的地图插件,可以在Rhino中绘制出所需,但是一个不好的地方就在于国内的数据量太少,无法满足我们的需求. 此 ...
- python调用高德地图api 可视化_Python:利用高德地图API实现找房
记:本项目是在实验楼上看到的,但是上面的代码由于没有及时维护,爬虫文件的代码不再能完整的把所有房源信息爬取下来,我根据最新的58同城官网进行了研究,现在的官网的房源信息已经不是分页的了,而是拉到最后自 ...
- python做地图导航_【Python】利用高德地图做你想做之事
原标题:[Python]利用高德地图做你想做之事 [版权声明] 作者:CPF 如需转载请联系CPF 如有侵权请联系大水牛平台 玩grasshopper基本上都知道OpenStreetMap 这个地图网 ...
- 「Python」利用高德地图做你想做之事
玩grasshopper基本上都知道OpenStreetMap 这个地图网站,毕竟有一个好用的地图插件,可以在Rhino中绘制出所需,但是一个不好的地方就在于国内的数据量太少,无法满足我们的需求. 此 ...
- react高德地图定位--显示城市名字
react函数组件高德地图定位–显示城市名字 一.注册账号并申请Key 1.首先,注册开发者账号,成为高德开放平台开发者 2. 登陆之后,在进入「应用管理」 页面「创建新应用」 3. 为应用添加 Ke ...
- 利用高德地图javascriptAPI实现模仿滴滴打车定位
利用高德地图javascriptAPI实现模仿滴滴打车定位 使用API AMap.Map:地图对象类,封装了地图的属性设置.图层变更.事件交互等接口的类. AMap.Geocoder:地理编码与逆地理 ...
- python高德地图api调用实例_Python 利用高德地图api实现经纬度与地址的批量转换...
我们都知道,可以使用高德地图api实现经纬度与地址的转换.那么,当我们有很多个地址与经纬度,需要批量转换的时候,应该怎么办呢? 在这里,选用高德Web服务的API,其中的地址/逆地址编码,可以实现经纬 ...
- 利用高德地图API实现定位功能
① 注册高德地图的开发者,获取key 过程如图 ②下载SDK,导入jar包 注意这里要导入高德地图定位SDK的jar包!!! 如果你先前导入过地图SDK(如2D,3D地图的SDK)再导入定位的SDK运 ...
最新文章
- MySQL初始化脚本mysql_install_db使用简介及选项参数
- 学习Java就要掌握Java技术学习线路
- jquery创建并行对象或者叫合并对象
- Qt文档阅读笔记-QWebView官方解析与实例
- Sps的content menu 和 smart-tag的问题
- 光纤通信中的直接检测和相干检测系统
- java smtp pop3_POP3/SMTP指令
- python中线程同步_Python线程同步在实际应用中功能体现
- git的历史版本拉分支、回撤revert、回退reset
- 【AAAI会议】三位教父上演神仙打架,Hinton吐槽CNN就是个“垃圾”
- Javascript特效:普通轮播图
- 递归实现从1加到100
- openlayers6 解决调用百度地图之瓦片偏移、坐标偏移、无限拖动裂缝偏移问题
- 年底个人安全注意事项
- JavsScript 节流函数 分金定穴
- 《郑军的回忆》文章记录了我3年的痛苦过去
- 217公斤小伙不堪重负切胃减肥
- Word 域嵌套太深弹窗,更新域卡顿,解决办法
- 身份证号码校验java
- 常用搜索引擎使用技巧
热门文章
- C/C++字符串操作之head头指针和end尾指针相向而行demo
- 基于51单片机步进电机控速正反转proteus仿真
- 将jar安装到本地mvn仓库
- Excel 数据透视表教程大全之 06 数据透视表八大优势,辅助列用途
- Python脚本定时发送微信文件
- python entry如何清空_Python3 tkinter基础 Entry insert delete 点击按钮 向输入框赋值 或 清空...
- 解决PIP下载安装速度慢
- 处理Oracle数据库服务安全漏洞的几种方法
- 利用AIDL来实现由Binder进行进程间通信(IPC)
- Python实例10: 绘制“霍兰德人格分析雷达图”