我需要你的意见。 我有一个存储在图形数据库中的gps坐标,我需要在地图上可视化它们。如果我尝试将它们全部放在地图上,程序将因大量地图点(2-3百万个节点)而崩溃。所以我必须限制在某个时间在地图上显示的节点数量。当我查看整个地图时,我需要分组并显示更少的节点,并且当我放大地图时,越来越多的节点出现在特定区域中。我的想法是将图形数据库中的节点连接到KD树中,这样我就可以进行范围搜索并在地图上显示当前地图位置的节点。让我感到困惑的一件事是,当它没有放大时,如何只显示地图上的部分节点,这样应用程序就不会崩溃。 关于如何做到这一点的任何建议或想法都将非常感激。
顺便说一下,图表db是neo4j,java api,对于地图,我猜展开地图是更好的解决方案之一。
提前谢谢