系统要求

支持的浏览器

GeoScene Maps SDK for JavaScript 4.27 支持以下浏览器:

  • Chrome 111 或更高版本
  • Edge 111 或更高版本
  • Firefox 113 或更高版本
  • Firefox 102 (ESR)
  • iOS Safari 15 或更高版本
  • Safari 15 或更高版本

为获得最佳性能,请使用上面列出的最新浏览器版本。

仅支持启用 WebGL 的 64 位浏览器。

最低硬件要求

  • 桌面浏览器 - 至少 8 GB 系统内存。
  • 移动设备 - 至少 4 GB 系统内存。

使用内存密集型应用程序可能需要更好的硬件,包括 CPU、GPU 和内存。

虚拟桌面基础架构 (VDI) - 在 VDI 环境中,每个虚拟桌面或虚拟机必须满足上面列出的最低硬件要求。以下是最低性能建议:

  • 每个虚拟桌面分配 2 个虚拟 CPU (vCPU)。
  • 使用主机服务器中的物理 GPU,并为每个虚拟桌面分配虚拟 GPU (vGPU) 资源。
  • 使用专门为 VDI 设计的客户端。
  • 测试并定期调整 GIS 工作流的 VDI 配置。

特定于功能的要求

  • SceneView
    • 分辨率高于 4K 的显示器不支持 SceneView
    • 需要 WebGL2

API 类和模块可能具有其他系统要求,这在参考手册中逐类进行了标注。例如,出于安全考虑,定位微件和追踪微件不适用于不安全的来源。全屏微件仅适用于实现 Fullscreen API 的浏览器。因此,iOS Safari 不支持此功能。

WebGL 扩展

API 具有以下功能,这些功能需要 WebGL2 扩展,但这些扩展可能并不总是在浏览器中可用:

要以最佳视觉质量使用这些功能,需要 EXT_color_buffer_float 扩展。对于 HeatmapRenderer,还需要 OES_texture_float_linear。如果这些扩展中的任何一个不可用,则 HeatmapRenderer 需要 EXT_color_buffer_half_float 来可视化 SceneView 中的任何数据。对于 VoxelLayer,当显示的数据类型为 INT16UINT16 时,还需要 EXT_texture_norm16 扩展。

要测试设备是否支持这些 WebGL2 扩展,请在设备浏览器中打开 https://webglreport.com,然后检查扩展列表。

关于 web 服务器

如果要开发可通过浏览器访问的传统 Web 应用程序,建议将其部署到 Web 服务器,并通过 http://https://(而非 file://)进行访问。

在嵌入式场景中,例如 Microsoft PowerBI、Windows Store 应用程序或 Adobe Creative Cloud,使用 GeoScene Maps SDK for JavaScript 不需要 Web 服务器。

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。