OpenLayers, Mapserver & Tilecache - PullRequest
       39

OpenLayers, Mapserver & Tilecache

2 голосов
/ 13 января 2010

Я бы хотел улучшить производительность своего приложения, которое отображает тематические карты с использованием OpenLayers, Google Maps & MapServer с TileCache (http://tilecache.org).. Поэтому я следовал инструкциям по установке и успешно установил TileCache.

В моем приложении есть следующий код для встраивания нового слоя поверх моей базовой карты, который до сих пор работал нормально:

var wms_layer = new OpenLayers.Layer.WMS("WMS layer","localhost/cgi-bin/mapserv"
        {
        map: [path_to_my_mapfile],
        layers: [list of layers],
        transparent:true
       }); 
my_map.addLayer(wms_layer);

Документация в основном гласит, что URL, передаваемый конструктору OpenLayers.Layer.WMS, должен указывать на скрипт TileCache, т.е. tilecache.cgi или tilecache.py.

var wms_layer = new OpenLayers.Layer.WMS("WMS layer","localhost/cgi-bin/tilecache/tilecache.cgi"
           {
           map: [path_to_my_mapfile],
           layers: [list of layers],
           transparent:true
          });
my_map.addLayer(wms_layer);

К сожалению, это не работает, это означает, что я не вижу карт, когда я переключаю URL. Есть идеи, что может быть не так? Может быть, это параметр конфигурации, который я пропустил в tilecache.cfg, но я не мог понять, какие правильные настройки.

У кого-нибудь есть опыт решения этой проблемы?

1 Ответ

1 голос
/ 22 января 2010

Если у вас есть вопросы по поводу вышеупомянутых проблем, на которые невозможно ответить здесь, подпишитесь на списки рассылки OpenLayers. Я получил большую поддержку от людей, подписавшихся на этот список до сих пор.
Посещение: http://openlayers.org/mailman/listinfo

...