Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Polaris 2的Android地图聚类_Android_Google Maps - Fatal编程技术网

使用Polaris 2的Android地图聚类

使用Polaris 2的Android地图聚类,android,google-maps,Android,Google Maps,我正在为android制作一个应用程序,我正在使用android地图显示来自Web服务的大约15k个标记,地图速度非常慢,我四处搜索并找到了一个解决方案“群集”,但我无法在我的应用程序中实现它,我的地图正在运行库“Polaris 2”,我尝试了“ClusterKraf”,但没有结果 如果有人有更好的方法显示标记或进行聚类,请帮助我。北极星2没有实现聚类 iaindownie提到的Clusterkraf和Android地图扩展都在Google Play上有演示应用程序,这也是开源的,所以你可以从他

我正在为android制作一个应用程序,我正在使用android地图显示来自Web服务的大约15k个标记,地图速度非常慢,我四处搜索并找到了一个解决方案“群集”,但我无法在我的应用程序中实现它,我的地图正在运行库“Polaris 2”,我尝试了“ClusterKraf”,但没有结果


如果有人有更好的方法显示标记或进行聚类,请帮助我。

北极星2没有实现聚类


iaindownie提到的Clusterkraf和Android地图扩展都在Google Play上有演示应用程序,这也是开源的,所以你可以从他们的项目站点下载代码来尝试工作解决方案。然后您可以将相关代码复制到您的项目中。

我一直在使用Android地图扩展和Clusterkraf,但最终决定自己实现集群。集群可以用一种非常简单的方式编写,您可以对元素在地图中的显示方式进行更多的控制,等等

您可以在中阅读我的集群实现


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

如果问题显示在地图上,那么我建议进行两项地图绘制活动-确定lat/lon范围内的存在/不存在,然后深入地图2以了解该范围内的详细信息?如果问题是在内存中处理15k个位置,那么在最初获取数据时必须更加激进一些?另请参见