0
Я использую gmaps4rails, и у меня есть хорошее количество маркеров, теперь, когда я нажимаю на маркер, появляется infowindow, мне нужно щелкнуть маркер и перенаправить на другую страницу.нажмите на маркеры google maps api и измените страницу с помощью 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))
У меня возникает следующая ошибка, когда я добавляю строку кода, упомянутую в ответе: SyntaxError: зарезервированное слово «function» – Ludimila
показать мне весь ваш код, не могу понять без него. – apneadiving
Это мое первое приложение для рельсов, я следил за вашими видеороликами youtube, чтобы получить здесь, извините за ошибки начинающих. – Ludimila