您的当前位置: 首页 >文档中心 > 常见问题


ESMap SDK-国产自主研发三维可视化引擎


1.ESMap室内、园区、城市三维可视化SDK能实现什么功能?

答:ESMap JavsScript SDK可以在终端实现实时交互的真实三维可视化平台展示。通过鼠标(左键平移三维场景,右键旋转三维场景)或者手势操作,您可以全方位的浏览目标区域,获取最详细,最真实的场景信息。此外,通过三维场景提供的种类齐全的附属功能,您可以在三维场景平台上添加许多有趣并且生动的元素。 ESMap三维可视化SDK是国产自主研发三维可视化引擎,完全自主可控。

2.如何使用ESMap室内、园区、城市三维可视化SDK搭建您的应用?

答:您可以使用ESMap室内、园区、城市三维可视化SDK搭建跨平台的三维场景应用,或者将三维场景功能集成到您的应用程序中。开始使用ESMap室内、园区、城市三维可视化SDK时,推荐您首先查看易景开发中心的功能介绍、帮助文档,之后您可以下载SDK包和示例Demo,在您本地运行和体验。更多的功能实现您可以参考SDK开发手册。

3.三维场景数据保密么?

答:其他用户是无法使用和访问您的私有数据的,另外ESMap三维场景加密了,采用token和IP访问白名单来限制用户使用三维场景。

4.ESMap支持动态添加三维地物么?

答:ESMap在三维场景显示之后支持三维地物的添加、显示、管理,也可以三维场景上直接配置已经有的三维模型。

5.ESMap支持图片动态切换么?

答:ESMap支持在加载后动态切换成不同的图片。

6.ESMap支持路径规划和导航么?

答:ESMap路径规划支持按照行人和车行两种模式,支持多层之间连通的跨层规划(比如地铁通道、地下通道、高架桥等),支持收费区域和免费区域独立的路径规划,支持模拟导航。

7.如何得到我需要的坐标数值?

答:请打开“高德地图获取地图坐标(GCJ-02坐标)”页面,
点击高德地图获取经纬度值, 例如点击获取的是:113.935199,22.522704;

高德地图坐标转换为ESMap三维场景坐标
let coord = esmap.ESMapUtil.transformGCJ02ToMap([113.935199,22.522704])
百度地图坐标转换为ESMap三维场景坐标
let coord = esmap.ESMapUtil.transformBD09ToMap([113.935199,22.522704]);
WGS84坐标转换为ESMap三维场景坐标
let coord = esmap.ESMapUtil.transformWGS84ToMap([113.935199,22.522704]);

8.控制台报错(boundingsphere null),是因为地图没有初始化好,调用了其他方法导致的吗?

答:是的,操作地图的业务必须在地图加载成功函数loadComplete里面写逻辑。

9.请问前端怎么获取自己创建地图上的所有房屋信息id?

答:用搜索接口的方法查询所有的房间信息ID。详细操作请点击链接查看: 参考文档

10.请问怎么配置使下载地图默认是2D的?

答:可以通过配置参数进行设置。详细参数配置方法请点击链接查看: 参考文档

11.请问场景中气泡标注的自定义弹窗可以修改中心点吗?

答:第一步:构建弹窗组件; 第二步:获取弹窗组件元素节点; 第三步:显示气泡标注并绑定位置。
(详细操作可查看例子:参考文档