Как правильно отобразить карту в openlayers

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Nijaz
Новоприбывший
Сообщения: 3
Зарегистрирован: 22 фев 2012, 13:41
Репутация: 0

Как правильно отобразить карту в openlayers

Сообщение Nijaz »

вот карта

Код: Выделить всё

MAP
  IMAGETYPE      GIF
  EXTENT         34.59 49.58 34.63 49.6
  SIZE           400 300
  SHAPEPATH      "D:\Work\WebSite1\example\shp"
  IMAGECOLOR     255 255 255

  LAYER
    NAME         veget
    DATA         Poltava10_Vegetation_region
    STATUS       ON
    TYPE         POLYGON

    CLASS
      NAME       "Растительность"
      STYLE
        COLOR        232 232 232
        OUTLINECOLOR 32 32 32
      END
    END
  END
END
я её отображаю в ms4w
http://localhost:8887/cgi-bin/mapserv.e ... t&mode=map

пытаюсь отобразить с помощью openlayers

Код: Выделить всё

<script defer="defer" type="text/javascript">
                var map_ex = "D:\Work\WebSite1\11111\first.map" //путь к map-файлу в дереве каталогов
                var map_url = "http://localhost:8887/cgi-bin/mapserv.exe?map=" + map_topo_path + "&mode" //описание вызова через адр. строку
                var veget = new OpenLayers.Layer.WMS("qqqq", map_url, { map: map_ex, layers: 'veget', format: 'gif' }, { singleTile: true });
                map.addLayers(veget);
             </script>
ничего не появляется

правильно ли я подключаю???
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Как правильно отобразить карту в openlayers

Сообщение Denis Rykov »

Совсем не правильно. Для начала прочитайте статью.
Spatial is now, more than ever, just another column- The Geometry Column.
Nijaz
Новоприбывший
Сообщения: 3
Зарегистрирован: 22 фев 2012, 13:41
Репутация: 0

Re: Как правильно отобразить карту в openlayers

Сообщение Nijaz »

map.addLayers(veget);
у map не находит функции addLayers. В связи с чем это происходит?
Nijaz
Новоприбывший
Сообщения: 3
Зарегистрирован: 22 фев 2012, 13:41
Репутация: 0

Re: Как правильно отобразить карту в openlayers

Сообщение Nijaz »

то есть нету метода addLayers
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Как правильно отобразить карту в openlayers

Сообщение Denis Rykov »

Метод addLayers подразумевает передачу в качестве параметра массива, то есть map.addLayers([layer1]), либо воспользуйтесь другим методом: map.addLayer(layer1).
Spatial is now, more than ever, just another column- The Geometry Column.
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость