【发布时间】:2016-10-01 12:14:25
【问题描述】:
我刚刚发现我需要通过直接在我的应用程序中插入 javascript 文件来修改我的 GMaps for Rails 设置。 Rails 4 - Gmaps4Rails - map won't render
我已经克隆了 infobox 和 markerclusterer repos,现在我一直在尝试在我的应用程序中引用相关文件。
我的供应商文件中有克隆附带的文件文件夹。
我了解我需要使用的 javascript 文件是:infobox.js 和 markerclusterer.js
这些文件位于:
vendor/js-marker-clusterer/src/makerclusterer.js
vendor/v3-utility-library/src/infobox.js
我想用它们代替这个视图中的代码:
<script src="//maps.google.com/maps/api/js?v=3.18&sensor=false&client=&key=&libraries=geometry&language=&hl=®ion="></script>
<script src="//google-maps-utility-library-v3.googlecode.com/svn/tags/markerclustererplus/2.0.14/src/markerclusterer_packed.js"></script>
<script src='//google-maps-utility-library-v3.googlecode.com/svn/tags/infobox/1.1.9/src/infobox_packed.js' type='text/javascript'></script> <!-- only if you need custom infoboxes -->
我需要引用 app/application.js 中的 javascript 文件吗?如果是这样,我需要从路径中的哪个位置开始(假设这些文件不在 vendor/assets/javascripts 文件夹中)?
另外,我知道我需要以某种方式合并markerclusterer 图像。这些也来自克隆的 repo 并存储在 vendor/js-markerclusterer/images 文件夹中。如何引用这些以便它们在视图中工作?
【问题讨论】:
标签: javascript ruby-on-rails google-maps path gmaps4rails