【发布时间】:2018-01-10 02:57:49
【问题描述】:
有人在 Gmap.net 中对标记聚类做过任何事情吗? 我有一堆标记,我需要将它们与一个包含其下标记数量的整体标记聚合。 想不出办法来做到这一点。 我正在使用 Windows 窗体。
【问题讨论】:
-
我不太确定你在问什么。你的意思是当你被缩小时你想将几个标记表示为一个?
-
是的,完全正确。然后,当您放大并看到各个标记时。
有人在 Gmap.net 中对标记聚类做过任何事情吗? 我有一堆标记,我需要将它们与一个包含其下标记数量的整体标记聚合。 想不出办法来做到这一点。 我正在使用 Windows 窗体。
【问题讨论】:
我会连接到 gmapControl.OnMapZoomChangedEvent,然后编写一些逻辑来管理该委托中的标记,例如
gMapControl.OnMapZoomChanged += GMapControl_OnMapZoomChanged;
private void GMapControl_OnMapZoomChanged()
{
if (gMapControl.Zoom > 10)
{
// split markers
}
else
{
// group markers
}
}
【讨论】: