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吗?
尽管我在 Google 地图文档中找不到任何具体提及,但我认为这不是一个好主意。
对 javascript 文件的请求不是一个简单的静态库。如果您访问https://maps.google.com/maps/api/js,您会看到包含有关要使用的 Google 内部 API 版本的信息,因此如果您将其连接到您的网站 js 中,您可能会发现它会停止如果 Google 更改其内部 API 和/或版本号,则可以正常工作。
如果您在浏览器中询问用户的地理位置信息,则sensor=true参数也很重要,如果您连接脚本,这些信息将会丢失。