问题标签 [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.
javascript - 如何保存拖动标记的新本地化?
我使用的示例来自:Google-Maps-for-Rails-Marker-dragging
我有一个由脚手架创建的页面视图。单击保存后,如何从 JavaScript 获取并将新位置保存到数据库中:地址、经度、纬度。
ruby-on-rails - gmaps4rails 未在生产中显示
一切尽在标题中
我试过了:
config.serve_static_assets = true
我更新了 gem,然后:
rails generate gmaps4rails:install
该地图在本地模式下完美显示,但未显示为非生产!完全是空的……这是我脑子里的内容:
任何的想法?
google-maps-api-3 - 如何将 Google Maps Weather Layer 与 gmaps4rails 一起使用?
我想知道如何在我的项目中打开 Google Maps Weather Layer?
ruby-on-rails - 将 gmaps 设置为 false,无法更新地理编码位置
我正在使用伟大的 gem gmaps4rails在我的 Ruby on Rails 网站上放置一个谷歌地图。我正在关注wiki 上的此页面gmaps
,并尝试通过将字段设置为 false来控制何时更新计算的纬度和经度。我似乎无法让它工作。
在我的用户模型中,我有这个:
我确定我在这里遗漏了一些简单的东西。我正在address
使用 SQLite 数据库浏览器直接在数据库中将字段更改为新的内容,设置latitude
为longitude
0,我尝试设置gmaps
为 false、f、0、null(不确定 SQLite 中的 false 是什么)......然后通过刷新页面再次加载地图。它始终在 0,0.. 处显示标记。
我认为我所要做的就是定义一个boolean
被调用gmaps
的,当它设置为 false 时,在加载地图时,它应该通过对地址进行地理编码来重新计算纬度/经度。我错过了什么?
谢谢!
ruby-on-rails - 如何避免阴影应用于 Gmaps4rails 中的rich_marker
最近我成功地使用了 RichMarker 和 Gmaps4rails gem!感谢Apneadiving!但是现在有一个我无法消除的讨厌的阴影。试过了
:shadow_picture => " "
它甚至似乎不在 CSS 中。并试图像维基中所说的 那样做
:marker_anchor => [10, true]
有任何想法吗?
ruby-on-rails - 如何为 RichMarker 设置偏移量?
未能提出另一个问题:使用
- gmaps4rails v0.11.1 - 很棒的宝石!
- 丰富的标记
设法使标记变平使用:marker_anchor => [10, true]
但是我在标记的底部有一个箭头,那么如何为要放置的标记的 html(RichMarker) 设置偏移量?
现在它是通过在richmarker html 中为一个div 设置一个css 偏移量来完成的。但这似乎有点奇怪。
是否可以使用 Gmaps4rails 方法设置偏移量?
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
ruby-on-rails - 让 Gmaps4Rails 与 MongoMapper 一起工作
首先,这颗宝石看起来棒极了——感谢@apneadiving。我希望有一天能够做出贡献——一旦我弄清楚如何正确使用它:-\
一个可怕的新手问题,我担心......而且我知道我应该能够仅仅基于 Ruby 主义来解决它......但我没能弄清楚我做错了什么......
我无法克服这个错误:
我已经探索了许多不同的方式来编码坐标,但错误——我相信——只是在acts_as_gmappable
某种程度上不“工作”。我的模型是这样的:
任何帮助,将不胜感激。我可以看到一张空白地图,没有任何模型实例数据:-p
一旦我开始工作,我将添加一篇博客文章或一个 wiki 页面以使用 MongoMapper 和 Gmaps4Rails!
ajax - 使用 gmaps4rails *在*初始页面加载后绘制地图
我想通过将 html 从服务器加载到当前页面而不加载整个页面来按需使用 gmaps4rails 加载地图。我本质上是在使用 ajax 来伪造标签,就像在 pjax 中一样:
这种技术会触发对 rails 的 ajax 调用的特殊链接,进而返回视图的 json 渲染。这个 json 替换了一个 div 目标,它是子树。
当初始页面上没有其他地图时,如何使用 gmaps4rails 在初始页面加载后加载绘制地图所需的所有元素?普通的 gmaps(..) 或 gmaps4rails(..) 助手似乎不起作用。
PS!stackoverflow 上还有其他关于 gmaps4rails 和 ajax 调用的问题,但没有一个是针对这种技术量身定制的。即使在普通页面上我也无法使用的一种有前途的技术是(我正在使用资产管道运行 rails 3.1): 通过使用 Gmaps4rails 的 AJAX 调用渲染 Gmap