我得到了这个 OpenLayers 项目,我需要在其中使用本地地图服务。
我遇到的问题:(截图)http://tinypic.com/r/x38oq1/6
这对我来说本身就是一个谜,因为我在空白网页上使用 100% 相同的代码进行测试(空白页将是一个只有地图的页面),而且效果很好!(截图:http ://tinypic.com/r/20zyxxh/6 )
我正在使用 OpenLayers 10.12(7 月 26 日最新稳定版)我还在使用带有引导 twitter 的 codeigniter 框架。
如果我使用与指南/教程相同的地图服务器,地图会显示得很好——但是当我切换到我的本地地图文件夹时失败了。
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 频道,但我没有得到任何回应。