我有一个html和js文件(maps_scripts.js),其中我已经定义了与所提到的html页面相关的所有谷歌地图功能。 这两个工作正常。
我已被指派将这些文件包含在由其他人开发的jruby on rails项目中。
到目前为止,这些是我采取的步骤。
加入
<%= javascript_include_tag 'https://maps.googleapis.com/maps/api/js?key=my_key&libraries=places' %> "
到我的html.erb页面
包括
<%= 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文件。对于一个实例
答案 0 :(得分:1)
您缺少map_scripts.js中的脚本或脚本顺序是错误的。尝试改变顺序。