我有一个大约480mb的地理定位点的json文件。我想知道是否有人知道在尝试可视化数据时要使用的“模式”。我遇到的问题是数据必须从get go加载到Google地图中。这导致了各种明显的问题。
我没有必要通过谷歌这样做。这似乎是一个明显的选择。
答案 0 :(得分:2)
有了那么多数据,在服务器端而不是客户端处理它可能更有意义。您可以使用适当的数据点设置Geoserver。使用OpenLayers,您可以在Google地图上覆盖Geoserver的积分,或者如果您想要一起删除Google地图,甚至可能在您自己的地图上叠加积分。然后在服务器上进行重载处理,并且只在浏览器中显示图像。这减少了网络流量和浏览器必须处理的数量。如果您将Geoserver设置为进行缓存,则服务器甚至不必非常努力。
答案 1 :(得分:1)
这实际上取决于这是什么类型的数据。
如果这些是折线或多边形的点,您可能会尝试对点进行编码(http://code.google.com/apis/maps/documentation/utilities/polylinealgorithm.html和http://code.google.com/apis/maps/documentation/utilities/polylineutility.html)。还有一些功能可用于编码点。这将显着减少数据的大小。
您可能还需要考虑根据地图上的缩放级别加载数据。 (我不确定你的意思是“数据必须从开始加载” - 你可以根据事件等将数据加载到地图中......)。
上面提到的Fusion表只接受100MB的数据。
如果您更详细地解释数据的性质以及您想要做什么,我可以更具体。希望这会有所帮助。
答案 2 :(得分:0)