系统要求
支持的浏览器
GeoScene API for JavaScript 4.23 支持以下浏览器:
- Chrome 93 或更高版本
- Edge 93 或更高版本
- Firefox 93 或更高版本
- Firefox 91 (ESR)
- iOS Safari 14 或更高版本
- Safari 14 或更高版本
为了获得最佳性能和完整功能,请使用上面列出的最新版本的浏览器。
仅支持启用 WebGL 的 64 位浏览器
最低硬件要求
- 桌面浏览器 - 至少 8 GB 系统内存。
- 移动设备 - 至少 4 GB 系统内存。
使用内存密集型应用程序可能需要更好的硬件,包括 CPU、GPU 和内存。
虚拟桌面基础架构 (VDI) - 虚拟机需满足上面列出的最低硬件要求。建议您使用专为 VDI 设计的客户端。您将需要测试并可能调整 VDI 配置,以获得最佳的可视化性能。
特定于功能的要求
分辨率高于 4K 的显示器不支持 SceneView。
API 类和模块可能具有其他系统要求,这在 参考手册中逐类进行了标注。例如,出于安全考虑,定位微件和追踪微件不适用于不安全的来源。全屏微件仅适用于实现 Fullscreen API 的浏览器。因此,iOS Safari 不支持此功能。
WebGL 扩展
API 具有以下功能,这些功能需要 WebGL 扩展,但这些扩展可能并不总是在浏览器中可用:
- SceneView.qualityProfile 具有
"high"
或"medium"
设置以支持高质量透明度 - ImageryTileLayer
要以最佳视觉质量使用这些功能,需要以下 WebGL 扩展:
- 在支持 WebGL2 的设备上:
EXT_color_buffer_float
- 在仅支持 WebGL1 的设备上:
OES_texture_float
和WEBGL_color_buffer_float
要测试设备是否支持这些 WebGL 扩展,请在设备浏览器中打开 https://webglreport.com,然后检查扩展列表。
WebGL2
VoxelLayer 需要支持 WebGL2 的浏览器。
要测试浏览器是否支持 WebGL2,请打开 https://webglreport.com,并按指示进行操作。
关于 web 服务器
如果要开发可通过浏览器访问的传统 Web 应用程序,建议将其部署到 Web 服务器,并通过 http:// 或 https://(而非 file://
)进行访问。
在嵌入式场景中,例如 Microsoft PowerBI、Windows Store 应用程序或 Adobe Creative Cloud,使用 GeoScene API for JavaScript 不需要 Web 服务器。