npm 上是否有任何适用于谷歌地图的软件包?或者我真的 应该粘贴这个
<script src="https://maps.googleapis.com/maps/api/jskey=YOUR_API_KEY">
</script>
到我的 index.html 并在每次刷新时下载这个 js 文件?
这非常烦人,因为有时我会收到 ReferenceError: google is not defined
。
最佳答案
官方谷歌地图包 ( @google/maps ) 仅适用于节点。在浏览器环境下,您需要使用非官方包或在您的网站上包含官方脚本。
对于 ReferenceError 问题,请确保谷歌地图的脚本标签位于您代码的脚本标签之上,以便它首先加载。如果不是,您的脚本可能会在创建 google 全局变量之前运行。
一个非官方包是google-maps , 可以在浏览器中使用。
关于javascript - 如何通过 npm 安装谷歌地图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46896362/