mars3dApp开发——“附近”功能模块开发
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 一、功能场景描述
- 二、实现过程
- 1.使用mars3d已经封装好的高德接口
- 2、根据设施code查询
- 3、附近点搜索
一、功能场景描述
同高德地图和百度地图一样,可以查询到目标点附近的设施点,例如加油站、美食等等。
我们使用的高德的接口进行查询的。
二、实现过程
1.使用mars3d已经封装好的高德接口
代码如下:
const queryGaodePOI = new mars3d.query.GaodePOI({// key: ['ae29a37307840c7ae4a785ac905927e0'],})
2、根据设施code查询
每一个设施点都有相应的code对应,这里查询的时候查询的就是每个类别的大类,更详细的code可以参考高德提供的文档https://lbs.amap.com/api/webservice/guide/api/search
可以下载POI分类编码和城市编码表,参考完整的code实现相应的功能
3、附近点搜索
调用queryGaodePOI.queryCircle()
方法查询,这里的周边搜索是按照圆形搜索,
更多方法参考mars3dAPI http://mars3d.cn/apidoc.html#GaodePOI
function queryNearby(typeCode: any, radius: number, positions: any) {queryGaodePOI.queryCircle({text: "", //查询的关键字types: typeCode,//POI点类型codelocation: positions, //查询点经纬度坐标count: 10, radius: radius || 3000, 查询范围success: function (result: any) {console.log("查询成功", result)},error: function (error: any) {console.log("查询失败", error)}})
}
mars3dApp开发——“附近”功能模块开发相关推荐
- 借Google Guava学习发现和开发通用功能模块
如何发现通用的功能模块? 很多人觉得做业务开发没有挑战,实际上,做业务开发也会涉及很多非业务功能的开发,比如我们前面讲到的 ID 生成器.性能计数器.EventBus.DI 容器,以及后面会讲到的限流 ...
- 微赞php.ini_微赞微擎二开笔记开发手册之模块开发指南(九)
微赞微擎二开笔记开发手册之模块开发指南(九) 阅读本章内容之前请确定已了解微赞工作流程. 本章内容主要介绍如何编写及发布微赞功能模块. 微赞功能模块是微赞系统中扩展的独立功能, 微赞系统提供了相应的机 ...
- 微信小程序网悦新闻开发--我的模块开发(五)
目录 微信小程序网悦新闻开发--功能介绍(一) 微信小程序网悦新闻开发--小程序配置(二) 微信小程序网悦新闻开发--首页模块开发(三) 微信小程序网悦新闻开发--视频模块开发(四) 微信小程序网悦新 ...
- php项目功能模块开发,PHP+MySQLl网站开发项目式教程项目二 模块五 后台功能实现.ppt...
登录验证码 --效果展示 任务二:管理员登录 登录验证码 --判断验证码 在用户提交表单后,在判断用户名和密码之前,应该先判断验证码是否正确.如果验证码有误,则没有必要继续判断用户名和密码. 任务二: ...
- 电商平台搭建--分类管理功能模块开发
在之前的博文中,我们已经完成了用户模块的所有的功能,那么在接下来的几篇博文中,我们来完成分类管理功能模块. 先来看一下后台的分类管理都有哪些功能点 后台品类管理其实就是对商品的一个管理,主要分为增加品 ...
- 51单片机 | 如何学习单片机 | 开发板功能介绍 | 开发板使用方法 | 51单片机介绍
文章目录 一.如何学习单片机 1.学习哪种类型的单片机 2.学习单片机的最佳方法 3.学习单片机的准备工作 4.学习单片机的常见疑问 二.开发板功能及使用介绍 1.开发板功能介绍 2.开发板使用方法 ...
- STM32开发 -- 惯导模块开发详解
如需转载请注明出处:https://juyou.blog.csdn.net/article/details/93476976 STM32开发 – GPS模块开发详解 这篇文章已经对于GPS模块开发讲得 ...
- php magento 开发,magento 2模块开发实例helloworld模块 hello world 程序 c语言hello world代码 c语言hello worl...
data-id="1190000005008433" data-license="cc"> 1.在app/etc/config.php中添加自定义的模块( ...
- 仿牛客网社区开发--核心功能模块
1.过滤敏感词 我们想在某个网站上发布一些内容的时候,网站会对我们所发布的内容进行过滤,如果发现我的内容里包含一些色情.暴力等非法词汇,会把这些词汇隐去,即不显示或者打码,那么这种行为就叫过滤敏感词. ...
最新文章
- ABAP Write 宝典
- HashMap底层实现和原理
- oracle12cnolog,oracle12c 服务占用内存太大,oracle调整内存解决方法
- C语言分区排序partition sort 算法(附完整源码)
- 关于JS中的 NEW 和VAR
- eclipse maven scm
- sqlite3 查询表时,表头与列对齐显示
- 学习webpack4 - ES6语法转化
- 立冬了 广州还是夏天
- [Web Chart系列之一]Web端图形绘制SVG,VML, HTML5 Canvas 技术比较
- APP运营者如何对用户的数据进行分析?
- Linux系统中用源代码编译安装软件和查看进程
- 为什么Android系统比ios系统卡?
- 人际关系-《别独自用餐》书中的精髓:通过有效的社交法则,改变社交行为固有模式,建立更有价值的人脉关系,从而获取更大成功。
- 【论文阅读笔记】Autoencoder as Assistant Supervisor
- JY02调试-无刷电机驱动芯片
- openstack 遇到的error
- 如何在官网下载java JDK或JRE的历史版本
- lc用U盘更新固件_普通U盘和固态U盘相差多少?用下aigo固态U盘就知道了
- Bone-Age-Detection-From-X-Ray