OpenLayersと自分のOSMデータサーバー
PostGISをセットアップし、Planet.osmデータスナップショットをインポートして(数日かかりました)、Mapnik / cascadenikをセットアップするなどして、独自のOSMデータベース/タイルサーバーをセットアップするプロセスを実行しました。でサンプルタイルを作成しgenerate_image.py、でタイルセットを手動で作成できgenerate_tiles.pyます。私は、cascadenikを使用して独自のカスタムスタイルテンプレートを生成し、そこからタイルを生成することにかなりの時間を費やしてきました。 私の新しい問題は、同じサーバーで実行するOpenLayersでサンプルのスリッピーマップを設定することです... 私はそれをいくらか構成して機能させています。Apache、mod_python、TileCacheなどをセットアップします。タイルを滑りやすいマップにレンダリングしますが、OpenLayersですべてのパラメーターが台無しになっていると思います。ここに私が現在持っているものがあります(これはすべてのズームレベルで空の海のように見えます): <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="http://openlayers.org/api/OpenLayers.js"></script> <script type="text/javascript"> var map; function init() { map = new OpenLayers.Map ("map", { maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34), maxResolution: 156543.0399, numZoomLevels: 19, units: 'm', projection: new OpenLayers.Projection("EPSG:900913"), displayProjection: new OpenLayers.Projection("EPSG:4326") } ); layer = new OpenLayers.Layer.TMS( "OSM", "/tilecache/tilecache.py/", {layername: 'osm', type: 'png'} …