简介
EvoMap JS API 是一套由 JavaScript 语言编写的基于 WebGL 的应用程序接口,可帮助您在网站中构建功能丰富、交互性强、可定制的地图应用及丰富的三维场景及可视化效果。
功能说明
EvoMap JS API 包含了构建地图相关功能的各种接口,具体如下:
- 地图展示功能:展示 2D 图、3D 图、栅格图、矢量图;
- 地图控件功能:可以在地图上添加/删除比例尺、缩放以及自定义控件,并可以设置各类控件的显示位置;
- 覆盖物功能:支持在地图上添加/删除标注、信息窗体、覆盖物等功能;
- 工具类功能:提供经纬度坐标与屏幕坐标互转,提供测距、面积计算等功能;
- 地图控制功能:支持地图平移、缩放、旋转、俯仰;
- 图层渲染功能:支持设置标注、圆、线、粒子、面、建筑物、栅格、背景、3D 模型、3D-tiles 等图层;
特性
- 绘图技术先进:采用 WebGL 技术,支持矢量地图渲染,支持栅格、图片、视频等图形渲染,支持 3D 模型渲染;
- 多视图模式:支持 2D、3D 视图,支持垂直视角、360 度旋转视角;
- 视觉特性:支持无极缩放、航线等动画效果、支持飞行、平移等运动特效;
- 功能完善:支持所有常见的地图功能,提供丰富的 js 接口;
浏览器支持
PC 浏览器:
- Windows 10 :Chrome 84 版本及以上(32 位/64 位)、Firefox 93 版本及以上、Microsoft Edge 80 版本以上、Internet Explorer 各版本不支持
- macOS :Safari(Weblit) 版本 15.1 及以上
移动浏览器:
- Chrome >= 47.0
- Safari >= iOS 9.0
- Firefox >= 55.0
- 或者浏览器内核 >= Webkit4.0