问题标签 [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 回答
53 浏览

ruby-on-rails-4 - 如何在谷歌地图上获得两个不同的标记?

gmaps4rails 2 + rails 4 + ruby​​ 2.0

  • @geo_hash = [{:lat=>16.9916, :lng=>81.7838, :infowindow=>"火车站", :picture=>{:url=>"/assets/web/ blank_red.png ", :width=> 32, :height=>32}, :title=>"abc Temple"} ]

  • @geo_city = [{:lat=>15.8273, :lng=>78.047, :infowindow=>"公交车站", :picture=>{:picture=>"/assets/web/**blank.png", :width =>32, :height=>32}, :title=>"AS Peta"}]

我想要谷歌地图上的两个不同的标记,但只有一个标记来了?有什么建议吗?

0 投票
2 回答
477 浏览

javascript - gmaps4rails this.clusterer 在 this.clusterer.addMarker(marker) 中未定义;

我收到的错误this.clustererundefined. 你可以在下面看到我的配置。

预期行为:加载页面,而不是使用#search_form. 最后将标记添加到#map并聚类它们。

我的 js.coffee

和控制器:

以及来自控制器的响应:

这是堆栈跟踪

版本 gmaps4rails-2.1.1

0 投票
2 回答
449 浏览

ruby-on-rails - gmaps4rails v2 和 MarkerClusterer

我正在使用 gmaps4rails V2,并且我确实重新定义了更改网格大小的 MarkerClusterer 默认行为。我怎样才能实现我的目标?

谢谢克劳迪奥

0 投票
1 回答
127 浏览

google-maps - gmaps4rails V2 unable to retrieve markers position

I'm using gmaps4rails V2 and and I'm not able to retrieve the markers position.

I have my array of Markers:

I want to iterate over it and delete the marker out of my map bounds

This is my console output:

Am I missing something?

0 投票
1 回答
646 浏览

ruby-on-rails - Gmaps.map.callback 在 Gmaps4rails 中添加监听器时无法正常工作

我的要求是在标记上添加一个 onclik 监听器。我的观点如下

但是当看起来回调函数没有被调用时。我在这里或布局 application.html.erb 中是否遗漏了什么。在 application.html.erb 我放

我的控制器代码如下

结束 logger.info @hash 结束

rails 版本是 4.0.2 ruby​​ 1.9.3 'gmaps4rails', '2.1.1'

0 投票
1 回答
341 浏览

ruby-on-rails - gmaps4rails 的标记 API

请原谅我,我问这个问题可能是因为,我对咖啡脚本不太满意。在最新的 gmaps4rails 中,我们是否有任何直接 api 在构建地图和标记后修改标记,而不是使用您在https://github.com/apneadiving/Google-Maps-for的咖啡脚本中指定的功能-Rails/wiki/Change-handler-behavior

我的意思是,如果我们想动态更改标记,例如将标记更改为显示接近度的透明圆圈。

下面的代码有什么问题吗。缩进重要吗?

0 投票
1 回答
956 浏览

ruby-on-rails-4 - 如何获得地图上任何点击点的经纬度位置?Gmaps4rails

您好,我正在寻找一种方法来获取地图上任何点击点的经纬度,并将该信息存储在 id 标签中。我正在使用 gmaps4rails v2,我当前的代码如下:

问题是,无论我在地图上的哪个位置单击,监听器都没有响应,并且我的 id 标签“latlong”中没有得到任何结果。感谢您提供任何帮助。

0 投票
0 回答
94 浏览

ruby-on-rails - gmaps4rails v2 不在同一位置显示标记

我在显示所有用户位置的地图中使用 gmaps4rails。但是,如果两个或多个用户的位置相同,则地图上只有一个标记。我怎样才能解决这个问题?这是我构建地图的代码:

ps:我不想把它们看成一个集群

0 投票
1 回答
621 浏览

javascript - 用于rails infowindow.open的谷歌地图不起作用

我正在使用 goolge maps 4 rails gem。

我正在尝试为鼠标悬停的每个标记打开信息窗口,并在鼠标移出时关闭。我无法让 infowindow.open 工作。

使用以下代码,我得到:未捕获的 ReferenceError:未定义信息窗口。我究竟做错了什么?这是添加此侦听器的正确位置吗,是否有内置方法可以节省代码?

不确定它是否相关,但这是我通过控制器操作传递的哈希:

我在脚本中添加了以下内容

@MyMarker 类扩展了 Gmaps.Google.Builders.Marker

并更新了我的处理程序:

它现在可以工作了:)

0 投票
1 回答
265 浏览

javascript - 模态中的 gmaps4rails 不会加载全宽

在引导模式中加载 gmaps4rails 时,我对 rails 4 ,gmaps4rails 2 有一些问题。图像不会显示全宽,如下所示 在此处输入图像描述

如果我在浏览器上点击检查元素,它会调整地图的大小,一切都会好起来的。我只是不确定如何让地图显示全宽!谢谢

所有代码都在同一个视图中

链接到:

模态:

脚本: