我试图从文档中搜索答案,但找不到..
当我通过AJAX在地图上添加标记时,如何在Gmaps4rails中启用群集。我的观点是:
<%= gmaps( map_options: { zoom: 15, auto_adjust: false } ) %>
在我的javascript中我添加了这样的标记:
$.getJSON(path, { lat: lat, lng: lng, user_lat: user_lat, user_lng: user_lng }, function(markers_json) {
Gmaps.map.replaceMarkers(markers_json);
});
我只想将do_clustering选项设置为true,但由于我在地图gmaps()调用中没有标记json,我也无法添加标记选项。
答案 0 :(得分:5)
直接告诉gmaps4rails
:
Gmaps.map.markers_conf.do_clustering = true;
并包含此脚本:
<script type="text/javascript" src="http://google-maps-utility-library-v3.googlecode.com/svn/tags/markerclustererplus/2.0.9/src/markerclusterer_packed.js"></script>