0

我有一个 JQuery 小部件,它有一个地图 [使用 bing 地图] 和一个网格控件。需要显示的数据非常庞大 [100 万 - 100K 记录]。

网格和地图显示的数据是常见的。即使现在,我希望以分页方式为网格获取数据,但地图需要定位所有点 [100 万]。由于地图只需要纬度和经度,我打算分别获取地图和网格的数据。- 即在一次调用中获取所有 100 万个纬度和经度,在另一次调用中仅获取网格的前 100 条记录。

我也在考虑http流在这方面是否有帮助。我正在使用 RESTful api 从数据库中获取数据。是否可以直接将流式响应从服务器发送到 javascript 端。在向客户端发送数据时,我发送数据包,然后客户端在数据到来时继续轮询数据。我的问题是这是否会使过程变得复杂,如果不是,我是否需要使用网络套接字来实现这一点?

请让我知道哪种方法更好,并让我知道数据流是否是一个好主意。

谢谢, 阿尼尔班

4

1 回答 1

0

将一百万个坐标传递给 JavaScript 只会导致很多痛苦。在 JavaScript 地图上查看大型数据集的最佳选择是将其转换为服务器端的图像并将其覆盖在地图上。看看这个代码项目:http ://ajaxmapdataconnector.codeplex.com/

于 2013-07-31T13:46:23.060 回答