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,我现在已将示例更改为一张图片,希望在该示例中更容易看到我想要增加的偏移量。我希望标记远离中心,无论是生成螺旋还是圆。