Openlayers 3 Windows上的Openlayers workshop-未定义ol
尝试在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行上的行(可能不同,您应该看到一行)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
将此更改为
<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>