GeoScene API for JavaScript 和 ArcGIS JavaScript API 都是先进的 web 制图 API,具有强大的开发者工具,采用了各种前沿技术来构建引人注目的 Web 应用程序。该产品旨在通过交互式的用户体验和令人惊艳的 2D 和 3D 可视化效果来展示数据潜力。要了解有关 GeoScene API for JavaScript 许可模型的详细信息,请查看许可页面。
下面内容帮助开发者从 ArcGIS JavaScript API 向 GeoScene API for JavaScript 快速迁移。
安装和使用
使用支持多种方式,包括AMD和ESM(es module)方式:
AMD方式:
// 加载资源+ <link rel="stylesheet" href="https://js.geoscene.cn/4.23/geoscene/themes/light/main.css">
- <link rel="stylesheet" href="https://js.arcgis.com/4.23/esri/themes/light/main.css">
+ <script src="https://js.geoscene.cn/4.23/"></script>
- <script src="https://js.arcgis.com/4.23/"></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) {- require(["esri/Map", "esri/views/MapView"], function (Map, MapView) {
// ...
});
</script>
ESM方式:
// 安装+ npm install @geoscene/core - npm install @arcgis/core
// 导入模块使用+ import Map from "@geoscene/core/Map";- import Map from "@arcgis/core/Map";
不兼容变化
暂不支持功能