如何使用google-maps-api-v3而不在html上添加脚本标记

use*_*778 7 javascript frontend google-maps-api-3 bower gulp

我使用bower,gulp和browserify自动完成了我的前端开发.我正在使用一个名为Gmaps的lib 来处理对谷歌地图的api调用.问题是我必须在导入gmaps之前在我的html上添加一个脚本标记.

<script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=true"></script>  
Run Code Online (Sandbox Code Playgroud)

没有运气,我试着从脚本链接下载js代码并连接到我的其他js文件,希望创建一个all.min.js并避免在我的网站上有多个脚本标记.

我只能设法将这个脚本标签添加到html.反正在连接文件中使用google maps api吗?

Dav*_*ith 1

尽管我在 Google 地图文档中找不到任何具体提及,但我认为这不是一个好主意。

对 javascript 文件的请求不是一个简单的静态库。如果您访问https://maps.google.com/maps/api/js,您会看到包含有关要使用的 Google 内部 API 版本的信息,因此如果您将其连接到您的网站 js 中,您可能会发现它会停止如果 Google 更改其内部 API 和/或版本号,则可以正常工作。

如果您在浏览器中询问用户的地理位置信息,则sensor=true参数也很重要,如果您连接脚本,这些信息将会丢失。