尝试在输入新位置后让gmaps更新到位。 (实际上有人知道一个很好的教程吗?:P)
无论如何,当运行Gmaps4Rails.replaceMarkerst方法时,我似乎会在使用chrome的检查工具时看到js错误,如下所示。任何想法?
http://stuff.saikonet.org/images/misc/2011-07-22-030217_1024x768_scrot.png
答案 0 :(得分:1)
好的,你的问题不是replace_marker
功能。
事实上,使用好的旧文档就绪好友,谷歌地图尚未创建。所以,一切都失败了。
这就是Gmaps4Rails.callback
进入的地方。
在之后声明你的地图(原因很明显:必须定义Gmaps4Rails):
<% content_for :scripts do %>
<script>
Gmaps4Rails.callback = function() {
Gmaps4Rails.replaceMarkers([{"lng": "-92.5294574", "lat": "45.1969796"}]);
};
</script>
<% end %>