Javascript 重叠标记标记的偏移长度

Javascript 重叠标记标记的偏移长度,javascript,google-maps,offset,overlapping,markerspiderfier,Javascript,Google Maps,Offset,Overlapping,Markerspiderfier,背景 我使用谷歌地图和ClusterMarkerPlus在地图上显示各种带有信息气泡的标记类型。要处理具有完全相同坐标(或非常接近)的标记,将使用OverlappingMarkersPiderFire(OMS)为重叠的标记生成偏移。到目前为止,寻找这个问题的答案只能让我调整偏移线的厚度 问题 当有多个标记时,OMS给出的偏移太小 问题 如何增加偏移量(腿长) 是否取决于OMS分隔的标记数是否超过某个值 示例(显示效果) 代码 OMS文件可从以下网址获取: //我使用的选项 options=

背景
我使用谷歌地图和ClusterMarkerPlus在地图上显示各种带有信息气泡的标记类型。要处理具有完全相同坐标(或非常接近)的标记,将使用OverlappingMarkersPiderFire(OMS)为重叠的标记生成偏移。到目前为止,寻找这个问题的答案只能让我调整偏移线的厚度

问题
当有多个标记时,OMS给出的偏移太小

问题

  • 如何增加偏移量(腿长)
  • 是否取决于OMS分隔的标记数是否超过某个值
示例(显示效果)

代码
OMS文件可从以下网址获取:
//我使用的选项

options={keepsiderfied:true}

//创建OMS

新的重叠标记器(地图、选项)

//单击侦听器

oms.addListener('click',函数(标记、事件){

//显示信息窗口的代码

})

//添加标记


oms.addMarker(marker)

我不熟悉OverlappingMarkersPiderFire,所以我做了一些研究,找到了本教程。它还包括“legWeight”,用于确定将蜘蛛标记连接到其原始位置的线条的厚度

下面是重叠标记蜘蛛侠的链接:


我希望它能对您有所帮助。

重叠标记器通过指定两个不同的选项可以调整偏移量(腿长):

  • circleFootSeparation:“默认值:23”(从圆心偏移)
  • 缓和曲线长度因子:“默认值:4”(与缓和曲线中心的偏移成比例的值)
  • 也可以为螺旋调整角度间隔

    spiralFootSeparation:“默认值:26”

    请提供一个演示此问题的示例。在我看来,这是您想要的:
    circleSpiralSwitchover
    (默认值:9),“这是将扇形排列成螺旋而不是圆的标记的最低数量。将此值设置为0以始终获得螺旋,或为所有圆设置为无穷。”。但您还没有提供示例,以便我们可以看到您所看到的。@geocodezip,我现在已将示例更改为一张图片,希望在该示例中更容易看到我想要增加的偏移量。我希望标记远离中心,无论是生成螺旋还是圆。