腾讯地点云 - 实现附近功能

622 阅读1分钟

此款功能完美满足,对管理位置信息的需求,我用它来实现 附近 这一功能

image.png

1、创建地点云

地点云管理后台 image.png

1.2 管理数据 & 添加数据

image.png image.png image.png

添加地点,可以是单个地点范围; 我只演示单点操作 ​

image.png 信息自己补充完整 ​

image.png 我添加了4个地点,之后我会用API查询,如何操作都是可以用API来操作的,可以翻文档,有更加详情的介绍。 ​

2、通过API查询

周边搜索(圆形范围)附近这一功能,就是已自己为中心,查询半径内的人或物的位置。 ​

2.1 申请开发者key

我的应用 -> 创建key image.png image.png image.png 赋值这个key,有用处 ​

2.2 地点云 给key 赋权

image.png image.png image.png

2.3 查询说明

下方例子API文档示例中有,我就故意再贴一遍😶

// 请求示例(GET方法)
https://apis.map.qq.com/place_cloud/search/nearby?location=39.940567,116.343687&radius=1000&auto_extend=1&table_id=5d3581dc6ce89813ed0b2cbd&key=IFFBZ-IQ66F-4YSJR-N64JD-HJWWH-5FREQ

image.png 其中 location **table_id key **最为重要,**location **你就在刚刚在地点云刚刚添加的位置上,在查询查询的点上标注一下复制其经纬度

2.4 table_id 位置

image.png

2.5 开始查询 & 得出结果

image.png

可以查到,但是没有距离显示,且不是根据距离近来排的 image.png

在查询条件中添加条件,官方文档中是这样描述的 image.png image.png image.png