javascript - 如何通过 npm 安装谷歌地图?

标签 javascript npm maps

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/

相关文章:

javascript - 使用动画显示/隐藏元素

javascript - 类型错误 : undefined is not an object (evaluating this. getActiveTab().barColor)

ios - 如何使用 carto-mobile SDK 验证 map 位置是否在 map 边界内

multithreading - 从 goroutine func 发出修改映射

javascript - 如何保护 HTTP POST 请求不被批准的 JavaScript 客户端接收?

javascript - 测试一个点是否大约在由另外两个点形成的线段上

node.js - vue build 崩溃 ubuntu 18.04

node.js - 无法在 Virtualbox 上的 package.json 中运行 $(git rev-parse --short HEAD)

node.js - 安装 Gulp 时出现问题

macos - 使用 xcode 6 将 map 添加到 osx 应用程序