不会爬树的猴 22729588bd AA 2 năm trước cách đây
..
analysis 22729588bd AA 2 năm trước cách đây
applications 22729588bd AA 2 năm trước cách đây
arcade 22729588bd AA 2 năm trước cách đây
assets 22729588bd AA 2 năm trước cách đây
chunks 22729588bd AA 2 năm trước cách đây
core 22729588bd AA 2 năm trước cách đây
exports 22729588bd AA 2 năm trước cách đây
form 22729588bd AA 2 năm trước cách đây
geohash 22729588bd AA 2 năm trước cách đây
geometry 22729588bd AA 2 năm trước cách đây
ground 22729588bd AA 2 năm trước cách đây
identity 22729588bd AA 2 năm trước cách đây
intl 22729588bd AA 2 năm trước cách đây
layers 22729588bd AA 2 năm trước cách đây
libs 22729588bd AA 2 năm trước cách đây
networks 22729588bd AA 2 năm trước cách đây
popup 22729588bd AA 2 năm trước cách đây
portal 22729588bd AA 2 năm trước cách đây
properties 22729588bd AA 2 năm trước cách đây
renderers 22729588bd AA 2 năm trước cách đây
rest 22729588bd AA 2 năm trước cách đây
smartMapping 22729588bd AA 2 năm trước cách đây
statistics 22729588bd AA 2 năm trước cách đây
support 22729588bd AA 2 năm trước cách đây
symbols 22729588bd AA 2 năm trước cách đây
tasks 22729588bd AA 2 năm trước cách đây
views 22729588bd AA 2 năm trước cách đây
webdoc 22729588bd AA 2 năm trước cách đây
webmap 22729588bd AA 2 năm trước cách đây
webscene 22729588bd AA 2 năm trước cách đây
widgets 22729588bd AA 2 năm trước cách đây
AggregateGraphic.js 22729588bd AA 2 năm trước cách đây
Basemap.d.ts 22729588bd AA 2 năm trước cách đây
Basemap.js 22729588bd AA 2 năm trước cách đây
Camera.d.ts 22729588bd AA 2 năm trước cách đây
Camera.js 22729588bd AA 2 năm trước cách đây
Color.d.ts 22729588bd AA 2 năm trước cách đây
Color.js 22729588bd AA 2 năm trước cách đây
EULA.pdf 22729588bd AA 2 năm trước cách đây
Graphic.d.ts 22729588bd AA 2 năm trước cách đây
Graphic.js 22729588bd AA 2 năm trước cách đây
Ground.d.ts 22729588bd AA 2 năm trước cách đây
Ground.js 22729588bd AA 2 năm trước cách đây
Map.d.ts 22729588bd AA 2 năm trước cách đây
Map.js 22729588bd AA 2 năm trước cách đây
PopupTemplate.d.ts 22729588bd AA 2 năm trước cách đây
PopupTemplate.js 22729588bd AA 2 năm trước cách đây
README.md 22729588bd AA 2 năm trước cách đây
TimeExtent.d.ts 22729588bd AA 2 năm trước cách đây
TimeExtent.js 22729588bd AA 2 năm trước cách đây
TimeInterval.d.ts 22729588bd AA 2 năm trước cách đây
TimeInterval.js 22729588bd AA 2 năm trước cách đây
Viewpoint.d.ts 22729588bd AA 2 năm trước cách đây
Viewpoint.js 22729588bd AA 2 năm trước cách đây
WebMap.d.ts 22729588bd AA 2 năm trước cách đây
WebMap.js 22729588bd AA 2 năm trước cách đây
WebScene.d.ts 22729588bd AA 2 năm trước cách đây
WebScene.js 22729588bd AA 2 năm trước cách đây
arcade.d.ts 22729588bd AA 2 năm trước cách đây
arcade.js 22729588bd AA 2 năm trước cách đây
assets.js 22729588bd AA 2 năm trước cách đây
colorUtils.js 22729588bd AA 2 năm trước cách đây
config.d.ts 22729588bd AA 2 năm trước cách đây
config.js 22729588bd AA 2 năm trước cách đây
copyright.txt 22729588bd AA 2 năm trước cách đây
geometry.d.ts 22729588bd AA 2 năm trước cách đây
geometry.js 22729588bd AA 2 năm trước cách đây
interfaces.d.ts 22729588bd AA 2 năm trước cách đây
intl.d.ts 22729588bd AA 2 năm trước cách đây
intl.js 22729588bd AA 2 năm trước cách đây
kernel.d.ts 22729588bd AA 2 năm trước cách đây
kernel.js 22729588bd AA 2 năm trước cách đây
package.json 22729588bd AA 2 năm trước cách đây
pointCloudRenderers.d.ts 22729588bd AA 2 năm trước cách đây
pointCloudRenderers.js 22729588bd AA 2 năm trước cách đây
rasterRenderers.d.ts 22729588bd AA 2 năm trước cách đây
rasterRenderers.js 22729588bd AA 2 năm trước cách đây
renderers.d.ts 22729588bd AA 2 năm trước cách đây
renderers.js 22729588bd AA 2 năm trước cách đây
request.d.ts 22729588bd AA 2 năm trước cách đây
request.js 22729588bd AA 2 năm trước cách đây
symbols.d.ts 22729588bd AA 2 năm trước cách đây
symbols.js 22729588bd AA 2 năm trước cách đây

README.md

@arcgis/core

A minified, unbuilt version of the ArcGIS API for JavaScript ES modules.

Features

You can install these modules via npm and then use them directly in a framework such as React, Vue.js or Angular. Or, you can also create your own custom builds with Webpack or rollup.js.

Sample applications can be found at github.com/jsapi-resources/.

Get started

Install the modules into your project:

npm install @arcgis/core

Configure CSS

Set the CSS to the same version as the installed API modules. You can verify the installed API version by running npm list @arcgis/core. If you are working with local assets skip to the Manage assets locally section.

The first example shows importing CSS for production API version 4.19.0:

index.css

@import "https://js.arcgis.com/4.19/@arcgis/core/assets/esri/themes/light/main.css";

The second example shows importing CSS for next API version 4.19.0-next.20210324:

index.css

@import "https://cdn.jsdelivr.net/npm/@arcgis/core@4.19.0-next.20210324/assets/esri/themes/light/main.css";

Working with assets

For most local builds, the API's assets are automatically pulled from a CDN at runtime and there is no need for additional configuration. The assets include styles, images, web workers, wasm and localization files. Production versions of the API use the ArcGIS CDN, and next builds (e.g. 4.19.0-next.20210324) use jsDelivr, similar to the CSS example above.

Manage assets locally

If you need to manage the assets locally, copy them into your project from /node_modules/@arcgis/core/assets, and then set config.assetsPath to insure requests for assets are resolved correctly. A simple way to accomplish this is to configure an npm script that runs during your build process. For example, use npm to install ncp and configure a script in package.json to copy the folder.

Here’s a React example:

package.json

{
  "scripts": {
    "start": "ncp ./node_modules/@arcgis/core/assets ./public/assets && react-scripts start",
    "build": "ncp ./node_modules/@arcgis/core/assets ./public/assets && react-scripts build",
  }
}

App.js

import esriConfig from "@arcgis/core/config.js";
esriConfig.assetsPath = "./assets"; 

index.css

@import "@arcgis/core/assets/esri/themes/light/main.css";

For Angular, copy the asset files by configuring the architect/build/options/assets section of angular.json, for example:

angular.json

{
  "assets": [
    {
      "glob": "**/*",
      "input": "node_modules/@arcgis/core/assets",
      "output": "/assets/"
    }
  ]
}

app.component.ts

import esriConfig from "@arcgis/core/config.js";
esriConfig.assetsPath = "./assets"; 

app.component.css

@import "@arcgis/core/assets/esri/themes/light/main.css";

For other installations, consider using this npm script as a starting point:

package.json

{
  "script": {
    "copy": "cp -R ./node_modules/@arcgis/core/assets ./dist/assets"
  }
}

Windows users can use xcopy or ncp for any platform.

Requirements

Use of the ArcGIS API for JavaScript is subject to the terms described in the product-specific terms of use. Learn more about licensing here.

Resources

Issues

Licensing

COPYRIGHT © 2021 Esri

All rights reserved under the copyright laws of the United States and applicable international laws, treaties, and conventions.

This material is licensed for use under the Esri Master License Agreement (MLA), and is bound by the terms of that agreement. You may redistribute and use this code without modification, provided you adhere to the terms of the MLA and include this copyright notice.

For additional information, contact: Environmental Systems Research Institute, Inc. Attn: Contracts and Legal Services Department 380 New York Street Redlands, California, USA 92373 USA

email: contracts@esri.com