gpt4 book ai didi

javascript - ruby on Rails "Google is not defined"错误

转载 作者:行者123 更新时间:2023-12-03 04:28:20 25 4
gpt4 key购买 nike

我有一个 html 和 js 文件(maps_scripts.js),其中定义了与上述 html 页面相关的所有谷歌地图功能。 这两个工作得很好。

我被指派将这些文件包含到其他人开发的 jruby on Rails 项目中。

到目前为止,这些是我采取的步骤。

  1. 将maps_scripts.js文件复制到\app\assets\javascripts
  2. 已将相关标记图像复制到\app\assets\images
  3. 已添加

    <%= javascript_include_tag 'https://maps.googleapis.com/maps/api/js?key=my_key&libraries=places' %> "

    到我的 html.erb 页面

  4. 包括

    <%= javascript_include_tag 'map_scripts.js', 'data-turbolinks-track' => true %>

    到我的 html.erb 页面

问题

我明白了

 Uncaught ReferenceError: google is not defined at map_scripts.self-09044ded37604e5a1f367207911e2c79370a307b67a4be3178923d19f555011c.js:4

注意:我有几个

   google.maps.* 

调用maps_scripts.js 文件。举个例子

  1. google.maps.MarkerImage
  2. google.maps.Size
  3. google.maps. map 等等

最佳答案

要么您缺少脚本,要么map_scripts.js 中的脚本顺序错误。尝试更改顺序。

关于javascript - ruby on Rails "Google is not defined"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43603470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com