问题标签 [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.
ruby-on-rails - 使用 Google-Maps-for-Rails 添加标记
我在玩https://github.com/apneadiving/Google-Maps-for-Rails,我想清除地图上的所有标记,并在用户在地图上单击的位置添加一个新标记,我在我的页面中添加了以下代码
通过这种方式,我可以看到带有 lat 和 long 值的警报,现在如何删除旧标记并创建新标记并将其放置在地图上?
ruby-on-rails - 通过 Ajax 使用 gmaps4rails 渲染谷歌地图
我只想按需渲染地图(以最大限度地减少加载时间),这意味着像“显示地图”这样的链接应该在指定的 div 中渲染地图。我应该怎么办?
ruby-on-rails - 通过 ajax 的 Google-Maps-for-Rails 中心地图
我正在通过 ajax 设置一个新标记,我想知道如何使用自定义缩放级别将地图居中放在新点上,我是这样制作的:
结尾
但是我收到一个错误,因为方法 centerAndZoom 没有定义到 gmaps4rails.js 中,我应该将它定义到 js 中还是有其他方法?谢谢
ruby-on-rails - 如何为 Google-Maps-for-Rails 中的标记添加半径?
我正在使用 Google-Maps-for-Rails gem,现在我正在尝试显示圆圈。
我的模型“地方”包括:
- 经度
- 纬度
- 半径
- ETC
我没有问题显示标记:
不幸的是,它不包括 :radius => .. 我也知道圆圈可以显示如下:
有没有办法在标记哈希中包含半径属性?像:
大概是这样的:
会做,但我认为可能有更好的解决方案
ruby-on-rails - Gmaps4rails 中的组合地址
在 gmaps4rails 文档中有这种方法:
如何在那里设置自定义组合地址?我试过了:
它没有用,我的表格中有市州邮政编码和地址字段。
为什么它不起作用?
ruby-on-rails - GMaps4Rails 显示地图,但没有创建位置的地方
我正在使用 gmaps4Rails gem,我按照说明进行操作,得到了一张地图,但没有“新位置”按钮。
我已经观看了 youtube 视频 4 次,它在那里显示您不必创建表单或任何东西,它都是为您创建的。
这是我的服务器输出
我已经阅读了所有的 wiki,并找到了自定义标记的方法,但我不希望这样。
我只想能够在地图上添加 1 个标记。
我还尝试将 .css 和 .js 文件添加到我的应用程序中,然后什么也没有出现。
它不适用于本地主机吗?
还是因为我试图在另一个对象的创建中创建位置?
我也试过这个:
但它在创建它之前会引发“您必须提供地址”错误。
ruby-on-rails - 使用 Google-Maps-For-Rails 更新更改模型地址的坐标
我注意到使用 Google Maps For Rails gems 可以很好地工作,当我更改模型字段中的地址时,即使地址字段已更新并保存,坐标也不会自动更新。我创建了一个调用地理编码的 before_save 方法。
这可行,但我想知道是否有必要,因为它似乎应该在 gem 中自动执行。我错过了什么吗?
谢谢...
PS geocode 返回一个数组,所以我只做了第一个(最好的)猜测
ruby-on-rails - 谷歌地图、Ruby on Rails、一个标记的缩放级别
我正在通过 apneadiving / Google-Maps-for-Rails 添加谷歌地图支持(感谢真棒宝石)
然而,我发现了一个小故障,这很可能是我的错。
当有多个标记时,auto_zoom 效果很好。但是,当只有一个标记时,它会放大到不漂亮的最大级别。
“缩放”仅在 auto_zoom 为假时才有效,所以这不是我想要的。
因此,您可以使用“maxZoom”,但现在用户无法手动放大超出该点,这不是我想要的。
有没有解决的办法?我的解释有道理吗?这是 Google Maps API 的限制吗?
谢谢...
ruby-on-rails - Google-Maps-for-Rails - 如何使用 gmap4rails 设置地图图像的大小?
问候。
在部署到 Heroku 时,我遇到了 Cartographer 插件的问题。我尝试了 Google-Maps-for-Rails (gmaps4rails gem),它看起来很有希望。但我无法弄清楚如何设置地图图像大小。
使用 Cartographer,我可以使用如下标记设置地图图像大小。
如何使用 gmaps4rails 获得类似的行为?我正在尝试这个。
绘制地图但不设置图像大小。什么是明智的做法?
谢谢。
ruby-on-rails - Gmaps4rails:缩放不起作用?
我的 Rails 代码中有以下视图:
<%= gmaps4rails(@map, { "processing" => 'json', 'auto_adjust' => false, 'auto_zoom' => false, 'zoom' => 10 }) %>
我的地图上只有一个标记。当我显示地图时,尽管我在上面设置了选项,但缩放始终设置为最大值。我忘记了一个选项吗?