从 ArcGIS Maps SDK for JavaScript 迁移至 GeoScene Maps SDK for JavaScript

GeoScene Maps SDK for JavaScript 和 ArcGIS Maps SDK for JavaScript 都是先进的 web 制图 API,具有强大的开发者工具,采用了各种前沿技术来构建引人注目的 Web 应用程序。该产品旨在通过交互式的用户体验和令人惊艳的 2D 和 3D 可视化效果来展示数据潜力。

要了解有关 GeoScene Maps SDK for JavaScript 许可模型的详细信息,请查看许可页面

下面内容帮助开发者从 ArcGIS Maps SDK for JavaScript 向 GeoScene Maps SDK for JavaScript 快速迁移。

安装和使用

使用支持多种方式,包括AMD和ESM(es module)方式:

AMD方式:

// 加载资源+  <link rel="stylesheet" href="https://js.geoscene.cn/4.27/geoscene/themes/light/main.css">-  <link rel="stylesheet" href="https://js.arcgis.com/4.27/geoscene/themes/light/main.css">
+ <script src="https://js.geoscene.cn/4.27/"></script>-  <script src="https://js.arcgis.com/4.27/"></script>
<script> + require(["geoscene/Map", "geoscene/views/MapView"], function (Map, MapView) {- require(["esri/Map", "esri/views/MapView"], function (Map, MapView) {
}); </script>
// 引入模块使用 <script> + require(["geoscene/Map", "geoscene/views/MapView"], function (Map, MapView) { </script>

ESM方式:

// 安装+  npm install @geoscene/core -  npm install @esri/core

// 导入模块使用+ import Map from "@geoscene/core/Map";- import Map from "@esri/core/Map";

不兼容变化

  • Layer下的 fromArcGISServerUrl 方法名称改变,从 fromArcGISServerUrl 变为 fromGeoSceneServerUrl

暂不支持功能

  • Esri Icon Font
  • Symbols and color ramps

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