【发布时间】:2012-07-26 17:30:06
【问题描述】:
我得到了这个 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 频道,但我没有得到任何回应。
【问题讨论】:
标签: javascript codeigniter twitter-bootstrap openlayers