işaretini kullanarak işareti alın Rails 4 ve gem gmaps4rails kullanıyorum. Js içinde marker.infowindow nasıl alabilirim?gmaps4rails
handler = Gmaps.build('Google');
handler.buildMap({ provider: {scrollwheel: false}, internal: {id: 'event-detail-map'}}, function(){
markers = handler.addMarkers([
{
"lat": "<%= @event.location.latitude %>",
"lng": "<%= @event.location.longitude %>",
"infowindow": 'Hello!'
}
]);
marker = markers[0];
marker.getServiceObject().addListener('mouseover', function() {
marker.infowindow.open(marker.serviceObject.map, marker.serviceObject);
});
handler.bounds.extendWith(markers);
center = {lat: <%= @event.location.latitude %>, lng: <%[email protected] %>};
handler.map.centerOn(center);
handler.getMap().setZoom(12);
});
Konsol bana bu yazıyor: İşte benim kodudur bu bağlantıyı bakın marker.infowindow.render_to_string
Uncaught TypeError: Cannot read property 'open' of undefined
Ayrıca ben patron üzerinde tıklamadan sonra tüm gayet iyi çalışıyor ettim. –