在Web Appbuilder开发人员版中是否可以添加自定义窗口小部件以在2D和3D视图之间切换?

时间:2018-11-02 18:58:54

标签: maps arcgis arcgis-js-api custom-widgets

我是应用程序开发社区的新手,我正在尝试自定义使用ArcGIS Web AppBuilder创建的应用程序,以便在2D和3D视图之间切换。我已经在我的ArcGIS Portal上发布了2张地图,分别来自同一研究区域的2D和3D。使用ArcGIS API for JS可以轻松完成两个视图之间的切换,但这意味着我将不得不自己添加所有其他小部件。由于我没有时间从头开始学习此内容,因此我使用Web AppBuilder构建了一个应用程序,并向其中添加了一个自定义小部件。但是,我根本无法使小部件正常工作,我想知道我的想法是否可能。 Web AppBuilder仅适用于一个地图(2D或3D),这使我怀疑是否可以在Widget.js文件中完全插入指向3D地图的链接。有没有人尝试这样做?

1 个答案:

答案 0 :(得分:1)

有关我的问题的更新:似乎当前无法添加自定义小部件以在WAB(开发人员版)中的视图之间切换。

我在Esri Geonet论坛上的帖子中收到了答案:https://community.esri.com/thread/223878-s-it-possible-to-add-a-custom-widget-to-switch-between-2d-and-3d-view-in-web-appbuilder-developer-edition

“原因是WAB 2D当前使用3.x API,而3D使用4.x。4.x示例中的示例可以切换,因为它仅使用4.xAPI。WAB可以单独使用4.x API由于尚未实现的所有功能。一旦API达到奇偶校验就可以实现。”