szyny 4 z turbolinkami i obciążeniem okna
Używam Rails 4.
Próbuję użyć tego skryptu do wyświetlenia map google. Mam stronę z różnymi miejscami i każde miejsce ma adres. Pokazuje na mapach google.
Używam więc paginacji i na każdej stronie dostałem 4 miejsca. 4 skrypty gmap.
Ale te skrypty inicjują tylko przy przeładowaniu strony (ctrl + R lub F5), to z powodu turbolinków.
Jak mogę sprawić, by działało to najłatwiej?
<script>
function initialize() {
var myLatlng = new google.maps.LatLng(<%= place.latitude %>, <%= place.longitude %>);
var mapOptions = {
zoom: 16,
center: myLatlng
};
var map = new google.maps.Map(
document.getElementById("map-canvas-<%= place.id %>"),
mapOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: '<%= place.title %>'
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
to jest skrypt. A div z każdą mapą wygląda tak:
<div id="map-canvas-<%= place.id %>"></div>