arcgis/core
时间: 2023-08-04 08:06:58 浏览: 92
对于ArcGIS API for JavaScript的核心模块,您可以使用npm安装它。您可以使用以下命令来安装ArcGIS API for JavaScript的核心模块:
```
npm install arcgis-js-api
```
这将安装ArcGIS API for JavaScript的最新版本。安装完成后,您可以在项目中引入ArcGIS API for JavaScript的核心模块并开始使用它。
#### 引用[.reference_title]
- *1* [在VUE框架中使用@arcgis/core本地部署ArcGIS API for JS](https://blog.csdn.net/Zoroastriani13/article/details/129196723)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关问题
@arcgis/core实现定位
要使用ArcGIS API for JavaScript中的@arcgis/core来实现定位,需要先加载必要的模块,例如:
```js
import { Map, MapView } from '@arcgis/core';
import Locate from '@arcgis/core/widgets/Locate';
```
然后可以创建一个地图和地图视图:
```js
const map = new Map({
basemap: 'streets-navigation-vector'
});
const view = new MapView({
container: 'viewDiv',
map: map,
center: [-118.805, 34.027],
zoom: 15
});
```
接下来,可以创建一个Locate小部件来进行定位:
```js
const locate = new Locate({
view: view
});
view.ui.add(locate, 'top-right');
```
这个Locate小部件将在地图视图的右上角显示一个按钮,点击它可以自动定位到用户的当前位置。
注意,要使用定位功能,需要在HTTPS环境下运行应用程序。
Module not found: Error: Can't resolve '@arcgis/core/layers/EsriWMSLayer' in 'C:\Users\Lenovo\Desktop\arcgis\vue-arcgis\src'
这个错误通常发生在你的代码中引用了一个不存在的模块,或者这个模块的路径不正确。在这个具体的情况中,错误信息显示你的代码中引用了 `@arcgis/core/layers/EsriWMSLayer` 模块,但是在你的项目中并没有找到这个模块。
你需要检查你的项目中是否已经安装了 `@arcgis/core` 模块,如果没有安装,你需要使用以下命令安装:
```
npm install @arcgis/core
```
如果已经安装了 `@arcgis/core`,你需要确认你的代码中引用模块的路径是否正确。在这个情况中,你需要确认 `EsriWMSLayer` 模块是否在 `@arcgis/core/layers` 目录下。如果不是,你需要使用正确的路径引用该模块。
如果以上方法都不能解决问题,请检查你的代码是否有其它语法错误或者逻辑错误。