我想显示一个地图,其中自动为页面上的单个标记显示信息窗口框,就像http://code.google.com/apis/maps/documentation/javascript/examples/map-coordinates.html
我试图编写一个回调函数来实现这一点,但它对我不起作用。
<% content_for :scripts do %>
<script type="text/javascript" charset="utf-8">
Gmaps.map.callback = function() {
if (Gmaps.map.markers.length == 1) {
var marker = Gmaps.map.markers[0];
var infowindow = marker.infowindow;
infowindow.open(Gmaps.map, marker);
}
}
</script>
<% end %>