背景
我使用谷歌地图和 clustermarkererplus 在地图上显示各种带有信息气泡的标记类型。为了处理坐标完全相同(或非常接近)的标记,使用 OverlappingMarkerSpiderfier (OMS) 为重叠的标记生成偏移量。到目前为止,寻找这个问题的答案只导致我调整偏移线的粗细。
问题
当有许多标记时,OMS 给出的偏移量太小。
问题
- 如何增加偏移量(腿长)?
- 是否取决于 OMS 分隔的标记数量是否超过某个值?
示例(展示效果)
可视化我想要做什么,增加偏移量(腿长)
OMS 的代码
文档位于:https ://github.com/jawj/OverlappingMarkerSpiderfier
//Options I use
options = {keepSpiderfied:true};
//Creation of the OMS
new OverlappingMarkerSpiderfier(map, options);
//Click listener
oms.addListener('click', function(marker, event) {
//Code for showing infowindows
});
//Adding marker
oms.addMarker(marker);