问题标签 [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.
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"}]
我想要谷歌地图上的两个不同的标记,但只有一个标记来了?有什么建议吗?
javascript - gmaps4rails this.clusterer 在 this.clusterer.addMarker(marker) 中未定义;
我收到的错误this.clusterer
是undefined
. 你可以在下面看到我的配置。
预期行为:加载页面,而不是使用#search_form
. 最后将标记添加到#map
并聚类它们。
我的 js.coffee
和控制器:
以及来自控制器的响应:
这是堆栈跟踪
版本 gmaps4rails-2.1.1
ruby-on-rails - gmaps4rails v2 和 MarkerClusterer
我正在使用 gmaps4rails V2,并且我确实重新定义了更改网格大小的 MarkerClusterer 默认行为。我怎样才能实现我的目标?
谢谢克劳迪奥
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?
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'
ruby-on-rails - gmaps4rails 的标记 API
请原谅我,我问这个问题可能是因为,我对咖啡脚本不太满意。在最新的 gmaps4rails 中,我们是否有任何直接 api 在构建地图和标记后修改标记,而不是使用您在https://github.com/apneadiving/Google-Maps-for的咖啡脚本中指定的功能-Rails/wiki/Change-handler-behavior
我的意思是,如果我们想动态更改标记,例如将标记更改为显示接近度的透明圆圈。
下面的代码有什么问题吗。缩进重要吗?
ruby-on-rails-4 - 如何获得地图上任何点击点的经纬度位置?Gmaps4rails
您好,我正在寻找一种方法来获取地图上任何点击点的经纬度,并将该信息存储在 id 标签中。我正在使用 gmaps4rails v2,我当前的代码如下:
问题是,无论我在地图上的哪个位置单击,监听器都没有响应,并且我的 id 标签“latlong”中没有得到任何结果。感谢您提供任何帮助。
ruby-on-rails - gmaps4rails v2 不在同一位置显示标记
我在显示所有用户位置的地图中使用 gmaps4rails。但是,如果两个或多个用户的位置相同,则地图上只有一个标记。我怎样才能解决这个问题?这是我构建地图的代码:
ps:我不想把它们看成一个集群
javascript - 用于rails infowindow.open的谷歌地图不起作用
我正在使用 goolge maps 4 rails gem。
我正在尝试为鼠标悬停的每个标记打开信息窗口,并在鼠标移出时关闭。我无法让 infowindow.open 工作。
使用以下代码,我得到:未捕获的 ReferenceError:未定义信息窗口。我究竟做错了什么?这是添加此侦听器的正确位置吗,是否有内置方法可以节省代码?
不确定它是否相关,但这是我通过控制器操作传递的哈希:
我在脚本中添加了以下内容
@MyMarker 类扩展了 Gmaps.Google.Builders.Marker
并更新了我的处理程序:
它现在可以工作了:)
javascript - 模态中的 gmaps4rails 不会加载全宽
在引导模式中加载 gmaps4rails 时,我对 rails 4 ,gmaps4rails 2 有一些问题。图像不会显示全宽,如下所示
如果我在浏览器上点击检查元素,它会调整地图的大小,一切都会好起来的。我只是不确定如何让地图显示全宽!谢谢
所有代码都在同一个视图中
链接到:
模态:
脚本: