Openlayers 3 Windows上的Openlayers workshop-未定义ol

Openlayers 3 Windows上的Openlayers workshop-未定义ol,openlayers-3,Openlayers 3,尝试在Windows8上完成“openlayers研讨会”。在“基本-创建地图”部分,按照说明创建示例Map.html文件。在“我的浏览器”中查看html文件时,出现以下错误: ReferenceError:未定义ol 源文件: 第18行 我已经按照教程进行了操作,并安装了所需的先决条件 有什么东西我还没有安装,使它工作吗 有没有其他Windows用户有同样的问题?转到并下载最新的*dist.zip文件。解压缩此文件。在提取的文件夹中将有3个文件,您只需要ol.js和ol.css。在您拥有map

尝试在Windows8上完成“openlayers研讨会”。在“基本-创建地图”部分,按照说明创建示例Map.html文件。在“我的浏览器”中查看html文件时,出现以下错误:

ReferenceError:未定义ol 源文件: 第18行

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

有什么东西我还没有安装,使它工作吗

有没有其他Windows用户有同样的问题?

转到并下载最新的*dist.zip文件。解压缩此文件。在提取的文件夹中将有3个文件,您只需要ol.js和ol.css。在您拥有map.html的目录中创建两个文件夹,一个称为“css”,另一个称为“js”。在“css”文件夹中,从提取的文件夹中放置ol.css文件。在“js”文件夹中,从提取的文件夹中放置ol.js文件。在map.html文件中,更改第4行上的行(可能不同,您应该看到一行)


将此更改为

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

类似地,在map.html文件的第12行中进行更改

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


现在保存并重新加载map.html文件,现在应该可以正确显示它了。获取错误的原因是您没有在map.html文件中正确包含openlayers库

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