我正在使用 gmaps4rails 并且我有很多标记,现在当我单击标记出现信息窗口时,我需要单击标记并重定向到另一个页面。
控制器:
def index
@postos = Posto.all
@markers = Posto.all.to_gmaps4rails
@json = Posto.all.to_gmaps4rails do |posto, marker|
marker.json "\"id\": #{posto.id}"
end
respond_to do |format|
format.html # index.html.erb
format.json { render json: @postos }
end
end
Javascript:
google.maps.event.addListener(marker_container.serviceObject, 'click', @openInfoWindow(currentMap, marker_container.infowindow, marker_container.serviceObject))