我们目前正在使用 GWT 和 ESRI ArcGIS 设计 GIS 内联网应用程序。我们正在研究 2 个客户端 Javascript 库:

  1. ESRI JavaScript API
  2. 开放层

图书馆必须支持 融合和非融合地图缓存 以及一些动态的层。 开放层 GWT 集成 存在,但 ESRI 库基于 道场.

我正在寻找有关这两种方法的陷阱的信息和建议。

有帮助吗?

解决方案

如果您已经在使用 ArcGIS,请使用 ArcGIS API for JavaScript。我认为使用 ArcGIS Server 融合/非融合地图缓存 + ArcGIS API for JS 的人比使用 ArcGIS Server + OpenLayers 的人多得多,因此您可以更轻松地找到适用于您正在做的事情的示例。

其他提示

我可能会选择 Dojo,因为 ESRI 已经建立在 Dojo 之上。它有很好的创建小部件的方法和相对良好的文档。在他们的论坛上可以找到很多(尽管这些论坛现在已关闭以发布新问题 -> 使用 stackoverflow 或他们的邮件列表)
这是可能对您有帮助的链接JavaScript 库比较

GWT 非常适合构建大型单页应用程序。所以我正在为 Javascript 库开发一个包装器。

http://github.com/lukefx/EsriGwt

现在还处于非常早期的状态......我正在寻找想要帮助我的人:)

我选择了 lukefx 的 GWT 项目,重新设计了许多“底层”组件。我在这里开始了一个新项目: GWT-ESRI

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top