Использование ПКК в своём проекте

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Рецепты и HowTo » Описание готовых решений или заготовок
Страницы: 1
Использование ПКК в своём проекте, как "красиво" использовать ПКК
На первый взгляд, всё вроде бы тривиально, но у меня была следующая проблема: WMS-сервис ПКК возвращал изображение карты разделённое на тайлы. Всё бы ничего, но если любой объект карты был больше чем тайл, то его подписи были на каждом тайле. Например, даже на мелких масштабах, кадастровые округи не влезают на один тайл


Использовалась GeoExt - это JavaScript библиотека объединяющая две библиотеки - OpenLayers и ExtJS. Если по OpenLayers много примеров, то с GeoExt не очень.
В источниках данных нужно указывать не WMS источник(это только для своих локальных WMS-сервисов), а OpenLayers источник
Код
 * @require plugins/OLSource.js

---------------------------------------

ol: {
            ptype: "gxp_olsource"
        }
---------------------------------------

ну и далее подключение слоя с ПКК



Код
      source: "ol",
      type: "OpenLayers.Layer.WMS",
      args: ["Информация Росреестра",
          "http://maps.rosreestr.ru/ArcGIS/services/CadastreNew/CadastreWMS/MapServer/WMSServer",
          {transparent: 'true', layers: "22,21,20,19,18,16,15,14,13,11,10,9,7,6,4,3,2,1", format: 'png24'}, {singleTile: true, ratio: 1}],
          visibility: false
параметр
Код
 {singleTile: true, ratio: 1}
как раз и отвечает за получение карты одной картинкой

Код
tiled: false
 
не даёт нужного результата
Снимок.png (122 КБ)
Снимок1.png (97.65 КБ)
Изменено: Владислав Филиппов - 08.07.2013 13:46:55
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)