Проблема с ArcGISTiledMapServiceLayer

0 голосов
спросил 20 Ноя, 09 от Arish (380 баллов) в категории Программные продукты Esri
Вечер добрый.

Использую ArcGIS 9.3.1, Java Script API, собственный REST сервис

Столкнулся со следующей проблемой:

Код вида

      dojo.require("esri.map");    

      function init() {
        var map = new esri.Map("map");
        dojo.connect(map);

        map.addLayer(new esri.layers.ArcGISDynamicMapServiceLayer("http://localhost:8399/arcgis/rest/services/USA_Data/MapServer"));
      }
      dojo.addOnLoad(init);
    </script>


работает на ура

Но стоит изменить ArcGISDynamicMapServiceLayer на ArcGISTiledMapServiceLayer, карта не отображается, хотя сервер возвращает вполне корректные результаты (отслеживал в fireBug). Подскажите пожалуйста в чем может быть причина?

4 Ответы

0 голосов
ответил 24 Ноя, 09 от aletar (760 баллов)
    Если вы хотите изменить ArcGISDynamicMapServiceLayer на ArcGISTiledMapServiceLayer надо и мапсервис изменить с динамического на кэширонный
0 голосов
ответил 24 Ноя, 09 от Arish (380 баллов)
Не могли бы вы подсказать где именно это сделать? Какую опцию нужно включить при создании сервиса? Или лучше ссылку на страницу с описанием создания этого кэшированного мапсервиса?
0 голосов
ответил 24 Ноя, 09 от Arish (380 баллов)
Спасибо за помощь!!
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...