Javascript OpenLayers-在JS文件中使用它

Javascript OpenLayers-在JS文件中使用它,javascript,php,openlayers,Javascript,Php,Openlayers,我目前正在尝试使用OpenLayers来显示带有标记的基本地图 .js和.css库文件在my index.php中导入,我的代码在JavaScript文件中编写,并在my index.php中导入 当我在浏览器中显示index.php时,我得到一个错误:找不到符号ol(对OpenLayers的引用)。看看OpenLayers的例子,我在问,OpenLayers可以在外部JS文件中使用,还是必须直接在html代码中的应答器中使用?(我使用的是最新版本的OL) 提前感谢您的回答 看不到你的代码就很难

我目前正在尝试使用OpenLayers来显示带有标记的基本地图

.js和.css库文件在my index.php中导入,我的代码在JavaScript文件中编写,并在my index.php中导入

当我在浏览器中显示index.php时,我得到一个错误:找不到符号ol(对OpenLayers的引用)。看看OpenLayers的例子,我在问,OpenLayers可以在外部JS文件中使用,还是必须直接在html代码中的应答器中使用?(我使用的是最新版本的OL)


提前感谢您的回答

看不到你的代码就很难说了。但是,您可以在外部JS文件中使用openlayers。只需确保在导入外部JS文件之前导入openlayers库。例如:

<script src="https://openlayers.org/en/v4.6.4/build/ol.js"></script>
<script src="/js/Maps/externalOpenLayerFile.js"></script>


我们需要查看您的代码请编辑您的答案,添加代码,并以对其他人有用的方式呈现问题。您在导入ol之前使用ol,我猜答案是“是”。这个问题的质量目前不值得也不允许任何进一步的解释