作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
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/
leaflet:一个开源并且对移动端友好的交互式地图 JavaScript 库 中文文档: https://leafletjs.cn/reference.html 官网(英文): ht
我是一名优秀的程序员,十分优秀!