问题标签 [gmaps4rails2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
475 浏览

ruby-on-rails - InfoBoxBuilder gmaps4rails v2 不工作

我的地图处理程序是

我已经在我的布局中添加了:

而且我已经用这个覆盖在我的资产中添加了一个文件 infoboxbuilder.js.cofee:

但是当我加载网站时,我得到了这个没有地图的 javascript 错误:

0 投票
1 回答
3818 浏览

ruby-on-rails - Gmaps4rails2 上标记中的 Rails 侦听器


我正在尝试在我的标记中添加一个侦听器,但在我的视图中不起作用BuildMap(<%= @hash.to_json %>);
我的控制器是

在我的 js.coffee

我做错了什么?
提前感谢
编辑:apneadiving你在哪里?!?:(

0 投票
1 回答
470 浏览

ruby-on-rails - Gmaps4Rails V2,添加圆圈

Rails n00b 在这里。我正在尝试在我的地图中添加圆圈并坚持添加此功能。我目前的看法:

当我删除“circle= ...”代码以及 handler.addCircle(circle) 代码时,地图工作正常。

我哪里错了?

0 投票
1 回答
312 浏览

ruby-on-rails - Gmaps4Rails V2 调整圆属性

我正在尝试调整我的地图圈内的线条颜色、填充颜色和不透明度。

更改半径值可以正常工作,但是调整 strokeColor、strokeOpacity、strokeWeight 等对地图没有影响。

如何覆盖这些设置?

0 投票
1 回答
1204 浏览

ruby-on-rails - 如何在rails 4中为谷歌地图提供不同的标记?

控制器.rb

Rails 4.0 + gmaps4rails 2.0.3 + ruby​​ 2.0.0
我想更改谷歌地图上的标记图像。如果我给“图片”=>' http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=A|FF0000|000000 ',如果有人知道该怎么做,什么都不会发生?请分享
谢谢

我也在尝试这个,但不同的标记不知道我错在哪里?

0 投票
1 回答
1559 浏览

css - 谷歌地图 api v3 信息窗口类

使用 gmaps4rails v2 gem...我有一张地图。CSS 有点偏离,我想知道是否有人知道如何定位地图中的特定 div添加类或更改样式。

在此处输入图像描述

所以,我知道我必须调整哪个 div ......我能够添加border-radius和更改height从 94 到 96。我只是不知道如何选择它......

如果有帮助...我需要选择的 div 正下方的 div 是其中包含实际信息窗口信息的 div。

更新至于问题的一部分...... Methinks bootstrap正在发挥作用:

0 投票
0 回答
291 浏览

ruby-on-rails-4 - 如何使用 gmaps4rails 2 和 rails 4 在谷歌地图上按城市搜索

我正在使用 gmaps4rails v2 + rails 4 + ruby​​ 2.0
,我想在地图上实现搜索功能,
用户将按城市搜索,地图上应该出现一个标记。

宝石可以吗?或者是什么?任何建议

0 投票
2 回答
697 浏览

ruby-on-rails - gmaps4rails v2 多边形点击事件

我想做的是与此类似的事情(如何使用 Gmap4rails 设置缩放级别
,但不是:

我想要类似的东西

_
所以我试着做一个实验:

但它不起作用....

所以我的问题是,如何为 Polygons 添加一个监听器?

0 投票
1 回答
906 浏览

javascript - gmaps4rails v2 fitMapToBounds()

如果我单击某个东西以在地图上添加 5 个标记,这些标记分布在 100 英里范围内 - 标记被添加,地图缩小以适合所有标记。

如果我然后单击显示分散在例如 2 英里处的标记的东西......标记会正确消失,但地图没有放大。

我正在使用 2.1.1

这是我的 JavaScript 调用:

我错过了一个电话吗?我想removeMarkers现在清除集群?

0 投票
1 回答
576 浏览

ruby-on-rails - Gmaps4Rails v2:如何使用自定义属性删除标记?

我一定遗漏了一些明显的东西——我基本上想在 v2 中做,我认为[this SO question]中概述了,但在 v2 中不起作用。具体来说,Gmaps.maps不再定义。

据我所知,如果我存储在 buildMaps 回调中调用 addMarkers 时返回的标记数据数组,我可以使用该数组的元素来删除标记。

如果我在发送给 addMarkers 的 JSON 中存储了一个自定义属性,那么我也可以保留该 JSON 数组,并查询该属性,找到索引,然后在标记中隐藏带有该索引的标记数据数组 - 这就是我的意思,在伪代码中:

但这意味着我在两个地方有相同的概念数据——有没有更好的方法来避免在两个单独的数组中管理标记的“模型”?