OpenLayers、Google マップ、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);
ドキュメントには、基本的に、OpenLayers.Layer.WMS コンストラクターに渡される URL が 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 で見逃した構成設定かもしれませんが、正しい設定が何であるかを理解できませんでした。
誰かがこの問題についていくつかの経験を持っていますか?