Windows上的Openlayers-workshop - 未定义的

时间:2015-11-24 09:55:44

标签: openlayers-3

试图通过" openlayers-workshop"在Windows 8上。在"基本 - 创建地图"按照说明进行操作并制作示例map.html文件。在浏览器中查看html文件时,会出现以下错误:

ReferenceError:ol未定义 源文件:http://localhost:4000/map.html 行:18

我已经按照教程进行了操作并安装了必需的先决条件。

是否还有一些东西尚未安装才能使其正常工作?

那里有其他Windows用户有同样的问题吗?

1 个答案:

答案 0 :(得分:0)

转到http://openlayers.org/download/并下载最新的* dist.zip文件。提取此文件。在解压缩的文件夹中将有3个文件,您只需要ol.js和ol.css。在目录中,您有map.html创建2个文件夹,一个名为" css"另一个名为" js"。在" css"文件夹放置器提取的文件夹中的ol.css文件。在" js"文件夹放置器提取的文件夹中的ol.js文件。在map.html文件中更改第4行的行(可能不同,您应该看到一行),

<link rel="stylesheet" href="/ol.css" type="text/css">

将此更改为

<link rel="stylesheet" href="css/ol.css" type="text/css">

同样在map.html文件的第12行更改

 <script src="/loader.js" type="text/javascript"></script>

 <script src="js/ol.js" type="text/javascript"></script>

现在保存并重新加载map.html文件,现在它应该正确显示。原始版本出错的原因是您没有正确地在map.html文件中包含openlayers库。