Delphi 标记-Z顺序

Delphi 标记-Z顺序,delphi,delphi-xe8,gmlib,Delphi,Delphi Xe8,Gmlib,有没有办法改变标记的Z顺序?当我们有相互靠近的标记时,很难看到其他标记。我在考虑随机改变它们的Z顺序,这样标记在每次更新时都会有不同的显示 我讨厌地图,因为它不足以缩放到最大值,无法轻松地点击某个标记(有时你不得不放弃点击它)。这就是为什么发明了所谓的点(如果它们显示的是点而不是灌木丛,那就更好了)。虽然我不知道GMLib中是否支持这个特性。@TLama,IMO,spiderfier是一个糟糕的设计解决方案。点群集是一个完美的解决方案。@Free,是的,群集很酷,但它们可能仍需要在某个点中断。考

有没有办法改变标记的Z顺序?当我们有相互靠近的标记时,很难看到其他标记。我在考虑随机改变它们的Z顺序,这样标记在每次更新时都会有不同的显示

我讨厌地图,因为它不足以缩放到最大值,无法轻松地点击某个标记(有时你不得不放弃点击它)。这就是为什么发明了所谓的点(如果它们显示的是点而不是灌木丛,那就更好了)。虽然我不知道GMLib中是否支持这个特性。@TLama,IMO,spiderfier是一个糟糕的设计解决方案。点群集是一个完美的解决方案。@Free,是的,群集很酷,但它们可能仍需要在某个点中断。考虑如何在同一位置上处理标记。我想说,在这一点上没有什么可做的。您可以从集群中取消标记的蜘蛛化,或者使用某种侧菜单将它们显示为一个,这将使您选择的标记(可能比蜘蛛更容易混淆)。这正是我不久前实现的(一个弹出菜单,它将悬停项从集群中淡出其他悬停项带到最前面的标记处)。GMLib没有实现这些解决方案中的任何一个(您可以自由实现它并将解决方案发送给我;-)。要更改ZOrder,只需将标记的顺序更改为TCollectionI hate maps,因为它不足以缩放到最大值。要轻松地单击某个标记(有时您必须放弃单击它)。这就是为什么发明了所谓的点(如果它们显示的是点而不是灌木丛,那就更好了)。虽然我不知道GMLib中是否支持这个特性。@TLama,IMO,spiderfier是一个糟糕的设计解决方案。点群集是一个完美的解决方案。@Free,是的,群集很酷,但它们可能仍需要在某个点中断。考虑如何在同一位置上处理标记。我想说,在这一点上没有什么可做的。您可以从集群中取消标记的蜘蛛化,或者使用某种侧菜单将它们显示为一个,这将使您选择的标记(可能比蜘蛛更容易混淆)。这正是我不久前实现的(一个弹出菜单,它将悬停项从集群中淡出其他悬停项带到最前面的标记处)。GMLib没有实现这些解决方案中的任何一个(您可以自由实现它并将解决方案发送给我;-)。要更改ZOrder,只需将标记的顺序更改为TCollection