Как получить два разных маркера на карте Google?
gmaps4rails 2 + рельсы 4 + ruby 2.0
<script>
handler = Gmaps.build('Google');
handler.buildMap({ provider: {}, internal: {id: 'map'}}, function(){
markers = handler.addMarkers(<%= raw @geo_hash.to_json %>);
});
handler.map.centerOn({ lat: <%= raw @geo_city[0][:lat] %>, lng: <%=raw @geo_city[0][:lng] %> })
handler.getMap().setZoom(7)
</script>
@geo_hash = [{: lat => 16.9916,: lng => 81.7838,: infowindow => "железнодорожная станция",: picture => {: url => "/ assets / web / blank_red.png " ,: width => 32,: height => 32},: title => "abc temple"}]
@geo_city = [{: lat => 15.8273,: lng => 78.047,: infowindow => "Автобусная стойка",:picture=>{:picture=>"/assets/web/**blank.png",:width=>32,:height=>32},:title=>"AS Peta"}]
Я хочу два разных маркера на карте Google, но только один маркер появится? любое предложение?
1 ответ
Я получил решение...
<script>
handler = Gmaps.build('Google');
handler.buildMap({ provider: {}, internal: {id: 'map'}}, function(){
markers1 = handler.addMarkers(<%= raw @geo_hash.to_json %>);
markers2 = handler.addMarkers(<%= raw @geo_city.to_json %>);
});
handler.map.centerOn({ lat: <%= raw @geo_city[0][:lat] %>, lng: <%=raw @geo_city[0][:lng] %> })
handler.getMap().setZoom(7)
</script>
Благодарю.