高德百度地图如何获取附近小区酒店银行等?
概述
实现以下功能:根据当前定位,查找附近小区
实现步骤
高德,百度地图实现方式相同,步骤都是如下:
1.获取当前位置的经纬度
2.查询poitype编码。
(小区,写字楼,银行,酒店等等每个类别都有poitype,不同的地图,会提供各自的poitype编码)
3.使用逆地理位置编码功能
前提是:有高德、百度地图的key,可以申请
举例说明
以高德为例
第一步 获取地点经纬度
访问高德开发者平台:https://lbs.amap.com/
开发支持----->web服务api----->地理/逆地理编码
根据原理第一点,需要获取位置的经纬度,经纬度可以从app定位获取,高德地图也提供了传入位置名称,计算出经纬度。
以图片中的,宁波海曙区科创大厦 为例。
在高德的地理/逆地理编码页面,地理编码节点,输入如下内容:
返回结果里,会有经纬度:"location" :"121.536282,29.876221"
第二步:查询附近小区高德的poitype编码
在高德的地理/逆地理编码页面,逆地理编码节点,有高德的poitype表格下载
下载后,我们查询到,小区对应的编码是:
120300|120301|120302|120303|120304
第三步:使用逆地理位置编码功能
在高德的地理/逆地理编码页面,逆地理编码节点,输入
经纬度:121.536282,29.876221
poitype:120300|120301|120302|120303|120304
查询结果的"pois" 节点,显示了符合 poitype 的值:
"pois" :
[
"0" :
{
"id" :
"B023E05AVI",
"name" :
"汪弄社区",
"type" :
"商务住宅;住宅区;住宅小区",
"tel" :
[ ],
"direction" :
"北",
"distance" :
"256.035",
"location" :
"121.535476,29.878415",
"address" :
"西门街道",
"poiweight" :
"0.33056",
"businessarea" :
"马园"
},
"1" :
{
"id" :
"B023E06288",
"name" :
"假山新村",
"type" :
"商务住宅;住宅区;住宅小区",
"tel" :
[ ],
"direction" :
"西",
"distance" :
"298.207",
"location" :
"121.533285,29.875559",
"address" :
"苍松路",
"poiweight" :
"0.38178",
"businessarea" :
"马园"
},
"2" :
{
"id" :
"B023E058IK",
"name" :
"东方苑雅阁",
"type" :
"商务住宅;住宅区;住宅小区",
"tel" :
[ ],
"direction" :
"东北",
"distance" :
"309.783",
"location" :
"121.538321,29.878374",
"address" :
"柳庄巷6号",
"poiweight" :
"0.250829",
"businessarea" :
"马园"
},
...........
高德百度地图如何获取附近小区酒店银行等?相关推荐
- 高德地图——浏览器定位+点击获取经纬度+去除高德百度地图左下角logo
高德地图--浏览器定位+点击获取经纬度+去除高德百度地图左下角logo 1.代码 <!doctype html> <html> <head><meta cha ...
- 爬取百度地图,获取城市楼盘信息
有任何需要修正的地方请大家私信,评论. 大佬轻喷@-@ 以下是小项目的需求: *爬取百度地图,获取目标城市楼盘信息, *包括目标楼盘的经纬度,名称,并保存在excel文档中. 大家稍微等下,<这 ...
- android 高德卫星地图数据,白马地图 Bmap for Android v7.3.81 强大高德百度地图应用|张小北...
Bmap for Android 是一款集成高德地图百度地图为一体的第三方地图应用APP,Bmap for Android 又叫白马地图,采用高德/百度地图数据引擎,可任意切换百度地图.高德地图数据源 ...
- python获取某地铁站经纬度_python通过百度地图API获取某地址的经纬度详解
前言 这几天比较空闲,就接触了下百度地图的API(开发者中心链接地址:http://developer.baidu.com),发现调用还是挺方便的,本文将给大家详细的介绍关于python通过百度地图A ...
- H5使用百度地图SDK获取用户当前位置并且标记显示在地图
代码实现功能: H5使用百度地图SDK获取用户当前位置并且标记显示在地图,点击该标记弹出一层自定义的HTML. 效果图: 代码: <!DOCTYPE html> <html>& ...
- 百度地图利用位置提供服务器,利用百度地图API获取当前位置信息的实例
利用百度地图API可以做很多事情,个人感觉最核心也是最基础的就是定位功能了.这里分享一个制作的JS可以实现登录网页后定位: var map; var gpsPoint; var baiduPoint; ...
- 百度地图爬虫——获取某区域所有中学附近的网吧数据
本文思路如下:调用百度地图API获取某区域内所有中学信息,依次获得每个中学的地理坐标,查询该坐标一定半径周围内所有网吧数据,将学校数据和网吧数据依次存入txt文件中. 一.百度地图API密钥申请 申请 ...
- c语言api获取百度地图,H5调用百度地图API获取地理位置
//获取当前位置 var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){ alert ...
- 通过百度地图API获取用户所在地理位置信息
目录 1.密匙申请 2.源代码 3.结果展示 1.密匙申请 使用以下源码前,请先去百度地图开发平台申请密匙,前去申请:立即申请 2.源代码 此次定位代码是通过H5的方式实现的 <html> ...
最新文章
- java陷阱之自动拆箱
- 又一壮举!GPT-3首次完成剧本创作,AI解决创造性问题的能力正迅速提升
- Python的垃圾回收机制(引用计数+标记清除+分代回收)
- python自动化测试xpath_Selenium自动化测试实例基于python
- 笔记:Java中的单例设计模式
- ES6中字符串新增方法
- atlas 200 简单确认驱动与固件版本的方法
- HDU 5729 Rigid Frameworks (联通块计数问题)
- 20172329 2017-2018-2《程序设计与数据结构》课程总结
- 互联网公司是如何腐败的?
- 在Access数据库中使用SQL查询分析器
- python图像差分法目标检测_OpenCV实现帧差法检测运动目标
- 读李智慧的《大型网站技术架构—核心原理与案例分析》有感
- javaScript实现a页面触发b页面事件-小小笔记
- LINUX系统开机后出现assuming drive cache:write through* 无法开机
- Windows 8实用窍门系列:6.Windows 8中的Popup使用方式
- PR/PO一锅粥,关键信息一图兜
- Keil更改背景颜色
- 图形编辑器:拖拽阻塞优化
- 乐行学院Redis5学习教程 第二章 redis5远程访问及工具Redis Desktop Manager使用
热门文章
- UIAutomatorViewer初体验
- Strong-Convexity:强凸性
- 如果不想渲染,保持原样,verbatim
- 让AI拥有好奇心,它就可以一直看电视了
- 如何使用Python抓取移动端APP的评论(小白篇)
- ceph 集群报 mds cluster is degraded 故障排查
- win10计算机丢失msvcr,计算机中丢失msvcr110.dll怎么办?Win10系统中丢失msvcr110.dll解决方法...
- maven读取不到包,项目名爆红
- monty python and the holy grail_monty python and the holy grail - 百度学术
- 学习opencv:PS滤镜—马赛克