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