0

我在显示所有用户位置的地图中使用 gmaps4rails。但是,如果两个或多个用户的位置相同,则地图上只有一个标记。我怎样才能解决这个问题?这是我构建地图的代码:

@users=User.where('latitude is NOT NULL') 
@hash = Gmaps4rails.build_markers(@users) do |user, marker|
marker.lat user.latitude 
marker.lng user.longitude 


<script type="text/javascript">
var handler = Gmaps.build('Google');
handler.buildMap({internal: {id: 'map'}, provider: {
styles: myStyle
}
},function(){

var markers = handler.addMarkers(<%=raw @hash.to_json %>);
handler.bounds.extendWith(markers);
handler.fitMapToBounds();
});</script>

ps:我不想把它们看成一个集群

4

0 回答 0