浏览器中的Javascript对象

浏览器中的Javascript对象,javascript,google-maps,Javascript,Google Maps,有多少对象太多而无法在javascript中处理 我有一个映射应用程序(GoogleMapsAPI),它有100000个lat/long标记(带名称)。这是非常简单的数据,但我认为它会使页面加载陷入困境 有办法解决这个问题吗?我不确定问题是因为我加载了太多的对象,还是我只需要以不太密集的方式存储/访问数据。了解问题的最佳方法是分析CPU和内存。考虑到它有100000个对象,它可能是太多的数据加起来了。即使每个属性上只有几个属性,它也会累加起来 也有可能它在渲染地图上的那么多点时遇到问题。根据应用

有多少对象太多而无法在javascript中处理

我有一个映射应用程序(GoogleMapsAPI),它有100000个lat/long标记(带名称)。这是非常简单的数据,但我认为它会使页面加载陷入困境


有办法解决这个问题吗?我不确定问题是因为我加载了太多的对象,还是我只需要以不太密集的方式存储/访问数据。

了解问题的最佳方法是分析CPU和内存。考虑到它有100000个对象,它可能是太多的数据加起来了。即使每个属性上只有几个属性,它也会累加起来


也有可能它在渲染地图上的那么多点时遇到问题。根据应用程序的业务逻辑,您可以添加搜索或默认过滤器之类的内容,以减少需要显示的数量。

我每天都会验证100000个具有大量坐标(每个坐标为30到500 lat/lng)的多边形使用具有离散性能的机器,一般减速3至5秒。您可以通过一系列调用ajax部分排序数据,使应用程序suddvidento对总体更具反应性。。从应用程序的角度来看,这通常并不容易,但如果可能的话,即使由于在地图上呈现人口数据的异步管理,也可以实现性能的净提高。

您有任何代码片段吗?100000可能太多了。看看如何使用基于平铺的渲染器(KmlLayer和FusionTablesLayer是内置解决方案,可能适合您,但100000也接近极限)。(文件中的第条)