问题标签 [gmaps4rails]

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 回答
211 浏览

javascript - 如何保存拖动标记的新本地化?

我使用的示例来自:Google-Maps-for-Rails-Marker-dragging

我有一个由脚手架创建的页面视图。单击保存后,如何从 JavaScript 获取并将新位置保存到数据库中:地址、经度、纬度。

0 投票
1 回答
1607 浏览

ruby-on-rails - Gmaps4Rails 中的标记样式

是否可以使用 Gmaps4rails gem来做类似这种标记样式的事情。我已经设法使用InfoBox,但它是在wiki中编写的

如何为自定义标记图片添加一些边框?或者添加一些CSS?我所有的标记图片?我发现用阴影图片做这个很难看。

0 投票
1 回答
773 浏览

ruby-on-rails - gmaps4rails 未在生产中显示

一切尽在标题中

我试过了:

  • config.serve_static_assets = true

  • 我更新了 gem,然后:rails generate gmaps4rails:install

该地图在本地模式下完美显示,但未显示为非生产!完全是空的……这是我脑子里的内容:

任何的想法?

0 投票
1 回答
382 浏览

google-maps-api-3 - 如何将 Google Maps Weather Layer 与 gmaps4rails 一起使用?

我想知道如何在我的项目中打开 Google Maps Weather Layer?

0 投票
1 回答
455 浏览

ruby-on-rails - 将 gmaps 设置为 false,无法更新地理编码位置

我正在使用伟大的 gem gmaps4rails在我的 Ruby on Rails 网站上放置一个谷歌地图。我正在关注wiki 上的此页面gmaps,并尝试通过将字段设置为 false来控制何时更新计算的纬度和经度。我似乎无法让它工作。

在我的用户模型中,我有这个:

我确定我在这里遗漏了一些简单的东西。我正在address使用 SQLite 数据库浏览器直接在数据库中将字段更改为新的内容,设置latitudelongitude0,我尝试设置gmaps为 false、f、0、null(不确定 SQLite 中的 false 是什么)......然后通过刷新页面再次加载地图。它始终在 0,0.. 处显示标记。

我认为我所要做的就是定义一个boolean被调用gmaps的,当它设置为 false 时,在加载地图时,它应该通过对地址进行地理编码来重新计算纬度/经度。我错过了什么?

谢谢!

0 投票
1 回答
425 浏览

ruby-on-rails - 如何避免阴影应用于 Gmaps4rails 中的rich_marker

最近我成功地使用了 RichMarker 和 Gmaps4rails gem!感谢Apneadiving!但是现在有一个我无法消除的讨厌的阴影。试过了

:shadow_picture => " "

它甚至似乎不在 CSS 中。并试图像维基中所说的 那样做

:marker_anchor => [10, true]

有任何想法吗?

0 投票
1 回答
926 浏览

ruby-on-rails - 如何为 RichMarker 设置偏移量?

未能提出另一个问题:使用

  • gmaps4rails v0.11.1 - 很棒的宝石!
  • 丰富的标记

设法使标记变平使用:marker_anchor => [10, true]

但是我在标记的底部有一个箭头,那么如何为要放置的标记的 html(RichMarker) 设置偏移量?

现在它是通过在richmarker html 中为一个div 设置一个css 偏移量来完成的。但这似乎有点奇怪。

是否可以使用 Gmaps4rails 方法设置偏移量?

0 投票
1 回答
1616 浏览

ruby-on-rails - 通过 Gmaps4Rails API 访问 Google 地图对象

我成功地使用 GMaps4Rails 来渲染来自 Rails/Mongoid/Spacial 模型的标记,而且我通常发现 GMaps4Rails 非常酷。

然而,有一件事一直在我的脑海里挥之不去(尽管我让它工作正常):在所有示例和答案中,我都看到了通过 访问的 Google 地图对象Gmaps4Rails.map,例如

(取自使用 Google-Maps-for-Rails 添加标记

但是,我从来没有让这个工作。如果我将Gmaps4Rails.map对象记录到控制台,它是未定义的。该Gmaps.map对象是 type Gmaps4RailsGoogle,因此要访问实际的 Google 地图,我需要编写例如

我正在通过实例化地图

任何提示将不胜感激,因为我有一种唠叨的感觉,我做错了什么。

更新:我应该读过https://github.com/apneadiving/Google-Maps-for-Rails/wiki/From-0.xx-to-1.xx

0 投票
1 回答
1002 浏览

ruby-on-rails - 让 Gmaps4Rails 与 MongoMapper 一起工作

首先,这颗宝石看起来棒极了——感谢@apneadiving。我希望有一天能够做出贡献——一旦我弄清楚如何正确使用它:-\

一个可怕的新手问题,我担心......而且我知道我应该能够仅仅基于 Ruby 主义来解决它......但我没能弄清楚我做错了什么......

我无法克服这个错误:

我已经探索了许多不同的方式来编码坐标,但错误——我相信——只是在acts_as_gmappable某种程度上不“工作”。我的模型是这样的:

任何帮助,将不胜感激。我可以看到一张空白地图,没有任何模型实例数据:-p

一旦我开始工作,我将添加一篇博客文章或一个 wiki 页面以使用 MongoMapper 和 Gmaps4Rails!

0 投票
0 回答
741 浏览

ajax - 使用 gmaps4rails *在*初始页面加载后绘制地图

我想通过将 html 从服务器加载到当前页面而不加载整个页面来按需使用 gmaps4rails 加载地图。我本质上是在使用 ajax 来伪造标签,就像在 pjax 中一样:

http://pjax.heroku.com/

这种技术会触发对 rails 的 ajax 调用的特殊链接,进而返回视图的 json 渲染。这个 json 替换了一个 div 目标,它是子树。

当初始页面上没有其他地图时,如何使用 gmaps4rails 在初始页面加载加载绘制地图所需的所有元素?普通的 gmaps(..) 或 gmaps4rails(..) 助手似乎不起作用。

PS!stackoverflow 上还有其他关于 gmaps4rails 和 ajax 调用的问题,但没有一个是针对这种技术量身定制的。即使在普通页面上我也无法使用的一种有前途的技术是(我正在使用资产管道运行 rails 3.1): 通过使用 Gmaps4rails 的 AJAX 调用渲染 Gmap