Не удалось загрузить утилиту ArcGIS при попытке создать карту из API веб-карты версии 4.11 - PullRequest
1 голос
/ 09 мая 2019

Вот мои требования

    require([
        "esri/views/MapView",
        "esri/WebMap",
        "esri/config",
        "esri/arcgis/utils"
    ],
    function (MapView, WebMap, esriConfig, arcgisUtils)

Вот мои ссылки

<link rel="stylesheet" href="https://js.arcgis.com/4.11/esri/themes/light/main.css" />
<script src="https://js.arcgis.com/4.11/"></script>

Я получаю веб-карту и хочу создать карту.Я делаю это с помощью следующих строк кода:

    /**
     * Purpose: Create a new map object from the webmap retireved online
     */
    function createMap(arcgisUtils) {
        mapDeferred = arcgisUtils.createMap(webmap, "map", {
            mapOptions: {
                slider: true
            }
        });

        /**
        * Purpose: Assign map once a response is retrieved
        *
        * @param response
        */
        mapDeferred.then(function (response) {
            map = response.map;

            /* EVENTS */
            map.on("load", function () {
                map.on("click", updateLongitudeLatitude);
            });

            /* TODO
              Retrieve layers
              Figure out filter layers
              Access pop up window
            */
        });

    }

Моя проблема в том, что карта не загружается в Google Chrome.Я посмотрел на сообщение об ошибке, и он сказал, что утилиты arcgis не удалось загрузить.Так что я думаю, что утилиты arcgis не поддерживаются в 4.11?Если нет, то как я могу создать объект карты из веб-карты, которую я получаю.Заранее спасибо.

Сообщение об ошибке:

Ошибка: scriptError: https://js.arcgis.com/4.11/esri/arcgis/utils.js

Не удалось загрузить ресурс

1 Ответ

2 голосов
/ 10 мая 2019

Вы пытаетесь использовать esri/arcgis/utils, то есть из 3.x версии API , но вы загружаете версию 4.11 (<script src="https://js.arcgis.com/4.11/ ...).Я бы посоветовал вам придерживаться версии API 4.x, но измените код, чтобы использовать вместо него esri / WebMap . Полный пример здесь .

...