前言
随着移动互联网的飞速发展,基于位置的服务(LBS)需求日益增长,越来越多的应用需要从地图中检索特定区域内的地理信息,例如商业场所、公共服务设施等。商场作为城市商业活动的重要载体,其周边的地理信息对于消费者、商家以及城市规划者都具有重要的参考价值。例如,消费者可以通过检索商场周边的交通设施、餐饮场所等信息,来安排购物和休闲计划;商家则可以分析商场周边的人流量、竞争对手分布等信息,进行市场定位和营销策略的制定;城市规划者也可以借助这些数据,优化城市商业布局和交通规划。

在高德地图中,POI(Point of Interest,兴趣点)数据是一种重要的地理信息资源,它包含了各种类型的地理实体,如商场、酒店、餐厅、学校等。对于商场的 POI 数据检索,在高德地图中,默认采用的是中国标准的火星坐标系(GCJ-02)。WGS84 坐标系统是一种全球通用的地理坐标系统,具有高精度和广泛的兼容性,能够准确地定位地球表面的任意一点,同时在很多的应用中,空间参考使用的WGS84的坐标系。通过将商场及其周边区域的地理信息可以实现对特定区域内的 POI 数据的高效查询和精准检索。但是需要注意的是,在高德的检索API中,其传入的检索面数据的坐标是高德的。因此如果您的需求是传入WGS84的坐标,那么就需要进行坐标转换后才能作为查询参数传入。
本文将以某商场的 POI 数据检索为例,深入探讨这一方法的实现过程和应用效果,旨在为相关领域的研究和实践提供参考和借鉴。除了讲解如何实现不同的空间面转换查询,还讲解如何实现对高德地图进行穷举查询。
一、面数据检索简介
本节将重点对高德地图中的的面检索API进行一个简单的介绍。分别从服务地址、请求参数、响应参数三个方面来进行讲解。
1、服务地址
多边形区域搜索 API 服务地址
URL |
请求方式 |
GET |
parameters 代表的参数包括必填参数和可选参数。所有参数均使用和号字符(&)进行分隔。下面的列表枚举了这些参数及其使用规则。
2、请求参数
参数名 |
含义 |
规则说明 |
是否必须 |
缺省值 |
key |
高德Key |
用户在高德地图官网 申请 Web 服务 API 类型 Key |
必填 |
无 |
polygon |
多边形区域 |
多个坐标对集合,坐标对用"|"分割。多边形为矩形时,可传入左上右下两顶点坐标对;其他情况下首尾坐标对需相同。 |
必填 |
无 |
keywords |
地点关键字 |
需要被检索的地点文本信息。 只支持一个关键字 ,文本总长度不可超过80字符 |
可选 |
无 |
types |
指定地点类型 |
地点文本搜索接口支持按照设定的 POI 类型限定地点搜索结果;地点类型与 poi typecode 是同类内容,可以传入多个 poi typecode,相互之间用“|”分隔,内容可以参考 POI 分类码表;地点(POI)列表的排序会按照高德搜索能力进行综合权重排序; |
可选 |
120000(商务住宅) 150000(交通设施服务) |
show_fields |
返回结果控制 |
show_fields 用来筛选 response 结果中可选字段。show_fields 的使用需要遵循如下规则: 1、具体可指定返回的字段类请见下方返回结果说明中的“show_fields”内字段类型; 2、多个字段间采用“,”进行分割; 3、show_fields 未设置时,只返回基础信息类内字段。 |
可选 |
空 |
page_size |
当前分页展示的数据条数 |
page_size 的取值1-25 |
可选 |
page_size 默认为10 |
page_num |
请求第几分页 |
请求第几分页 |
可选 |
page_num 默认为1 |
sig |
数字签名 |
请参考 |

最低0.47元/天 解锁文章
5067

被折叠的 条评论
为什么被折叠?



