![](/img/trans.png)
[英]adding and updating markers after map has loaded, using Gmaps4rails v2
[英]Gmaps4rails: What's the proper way to enable clustering after adding markers via AJAX?
我试图从文档中搜索答案,但是找不到。
通过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,所以我也无法添加标记选项。
直接告诉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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.