地图api学习第一天
2023-09-11 14:18:36 时间
地图容器:Container
---------------由底层到遮罩层-------------
1.图层:Layers
图层是指能够在视觉上覆盖一定地图范围,用来描述全部或者部分现实世界区域内的地图要素的抽象概念,一幅地图通常由一个或者多个图层组成。如上图中处于整个地图容器最下方的二维矢量图层和实施交通图层。
高德地图 JS API 即提供了标准图层、卫星图层、路网图层、路况图层等官方标准图层接口,又提供了加载其他厂商发布的标准地图服务的图层接口,还提供了加载开发者自己的图片、Canvas、视频、热力数据的图层接口。同时也深度开放了可以自定义绘制方法的自定义图层接口。
2.矢量图形:Vector Overlays
矢量图形,一般覆盖于底图图层之上,通过矢量的方式(路径或者实际大小)来描述其形状,用几何的方式来展示真实的地图要素,会随着地图缩放而发生视觉大小的变化,但其代表的实际路径或范围不变,如上图中红框内的折线、圆、多边形等。
除了图中的折线、圆、多边形之外,JS API 还提供了矩形、椭圆、贝瑟尔曲线等常用的矢量图形。3D 视图下的 Mesh、Prism 棱柱、MeshLine 也可以看做是一些特殊的矢量图形。
3.点标记Markers
点标记是用来标示某个位置点信息的一种地图要素,覆盖于图层之上。如图中蓝色方框中的两个点状要素。其在屏幕上的位置会随着地图的缩放和中心变化而发生改变,但是会与图层内的要素保持相对静止。
普通的点标记 (即 Marker ) ,支持将自定义图标和DOM元素作为展示内容。除了 Marker 之外为了满足不同的场景,JS API 另外提供了丰富的点标记类型,比如圆点标记 (CircleMarker) 、文本标记 (Text)、灵活点标记 (ElasticMarker) 。同时我们提供了海量点(MassMarks)、点聚合(MarkerCluster)来满足大量点标记的展示需求。
4.地图控件Map Controls
控件浮在所有图层和地图要素之上,用于满足一定的交互或提示功能。一般相对于地图容器静止,不随着地图缩放和中心变化而发生位置的变化。如上图中绿色方框中的比例尺和级别控件。
相关文章
- 如何通过java_API文档,学习一个java类?
- (三)underscore.js框架Objects类API学习
- Self-Host c#学习笔记之Application.DoEvents应用 不用IIS也能執行ASP.NET Web API
- SQLServerframework启动报异常:Module的类型初始值设定项引发异常 [转]QQ空间、新浪微博、腾讯微博等一键分享API链接代码 window下 mongodb快速安装 数据表查询所有子/父节点 C#学习笔记1
- Redis总结(五)缓存雪崩和缓存穿透等问题 Web API系列(三)统一异常处理 C#总结(一)AutoResetEvent的使用介绍(用AutoResetEvent实现同步) C#总结(二)事件Event 介绍总结 C#总结(三)DataGridView增加全选列 Web API系列(二)接口安全和参数校验 RabbitMQ学习系列(六): RabbitMQ 高可用集群
- axios实战学习——调用城市天气api接口数据实现天气查询案例
- 机器学习笔记之降维(四)从最小重构代价角度观察主成分分析
- Apache Spark机器学习2.6 特征提取
- tushare期货接口的学习
- 【前端学习之HTML&CSS进阶篇】-- CSS第四篇 -- 样式总结与补充
- ML.NET机器学习、API容器化与Azure DevOps实践(四):持续集成与k8s持续部署
- ML.NET机器学习、API容器化与Azure DevOps实践(二):案例
- AWK 学习笔记
- 《从缺陷中学习C/C++》——6.7 指针赋值和指针赋址的混淆
- BootStrap学习01框架搭建
- SQLite学习笔记之如何将现实问题转化为软件
- 浅析如何利用blob对象实现粘贴图片功能及剪贴板操作Clipboard API学习
- Cocos2dx基础学习之Sprite和ImageView的区别
- Tensorflow2.0 入门与实战学习笔记(五) 函数式api & 函数式 &卷积神经网络
- 【树莓派4B学习】八、wiringPi库的常用API介绍
- 【嵌入式Linux学习】Linux基础知识(总结版)
- Java学习之反射机制
- Yii学习笔记之四(表单验证 api 翻译)
- JS学习第3天——Web API之DOM(获取元素、操作元素、节点操作、insertAjacentHtml()方法、双击禁止选中文字、添加删除留言案例)
- 微信小程序学习第11天——Vant Weapp组件库、API Promise化、全局数据共享Mobx、分包
- Python - 3.6 学习三
- STM32-USB学习系列(六):USB-HID键盘的实现以及键盘报文描述符的简介
- 【arduino学习】:Arduino编译ESP8266的任务(温湿度测量、超声波距离测量、声音检测模块、api接口调试、读取解析Json数据)
- Redis学习系列二之.Net开发环境搭建及基础数据结构String字符串
- 量化交易学习笔记(二)-实例化Cerebro引擎-代理已经手握一笔资金准备进行交易
- 阿里API课程学习