ローカルマップサービスを使用する必要があるこの OpenLayers プロジェクトを取得しました。
私が遭遇している問題: (スクリーンショット) http://tinypic.com/r/x38oq1/6
テスト目的で空白の Web ページ (空白のページは地図のみのページ) で 100% 同一のコードを使用しているため、これは私にとってそれ自体がなぞなぞです。(スクリーンショット: http://tinypic.com/r/20zyxxh/6 )
私は OpenLayers 10.12 (7 月 26 日までに最新の安定版) を使用しています。また、ブートストラップ twitter で codeigniter Framework を使用しています。
ガイド/チュートリアルと同じマップサーバーを使用すると、マップはうまく表示されますが、ローカル マップ フォルダーに切り替えると失敗します。
JavaScript コード:
<script defer="defer" type="text/javascript">
var map = new OpenLayers.Map('map');
var tms = new OpenLayers.Layer.OSM(
"OSM Layer",
"./assets/map/WholeWorld256-8bit/${z}/${y}-${x}.png",
{layers: 'basic'} );
map.addLayer(tms);
map.zoomToMaxExtent();
</script>
なぜこのように動作するのか誰かが考えているなら、それは素晴らしいことです!
IRC チャンネルも試しましたが、応答がありませんでした。