您好我在地图和桌子视图中显示卡车列表...我点击表格视图中的truckno,我想在地图中缩放特定卡车,并且卡车的信息窗口应该自动打开.. < / p>
我正在使用https://github.com/apneadiving/Google-Maps-for-Rails
我的地图构造代码
handler = Gmaps.build('Google');
handler.buildMap({ provider: {}, internal: {id: 'map'}}, function(){
markers = handler.addMarkers(<%= raw @hash.to_json %>)
handler.bounds.extendWith(markers);
handler.fitMapToBounds();
我可以在地图中查看标记。没问题。
但是从表格中单击卡车#时,标记[0] .infowindow.open无效。 我发现标记[0] .infowindow为空。 [假设我点击了第一辆卡车]
有人可以帮助解决这个问题。 提前致谢
答案 0 :(得分:0)
我建议您查看我制作的新创建的示例页面:http://apneadiving.github.io/
转到侧栏部分查看代码,尤其是:
marker.panTo();
google.maps.event.trigger(marker.getServiceObject(), 'click');
事实上,infowindow的创建是通过点击而不是之前进行的,而不是之前的问题。