1

我正准备开发一个地图应用程序,将半透明的平铺图像放置在海洋上,以显示通过算法传递的卫星数据的每周输出。在使用自定义 Javascript 之前,我曾使用 Maps 放置地标,并创建/修改了简单的 KML 文件。我的一些用户建议他们使用大约 256Kbit 的低带宽连接(即太平洋岛屿)。

对于这些人来说,哪个会提供更好的性能?我想 GE 作为一个胖客户端通常会响应更快,而且我听说可以缓存一些数据,但我也认为 Google Maps 可能针对性能进行了高度优化,并且显然是一个瘦(浏览器)客户端。

4

2 回答 2

1

如果您可以选择,为什么不只提供 KML 文件并让用户使用他们想要的任何使用 KML 的客户端呢?这样,您可以为 Google 地图进行开发,但如果他们想使用 Google 地球或其他可能会积极缓存或仅在磁盘上提供地图数据的桌面客户端,他们可以使用您的 KML 数据作为覆盖。

于 2010-11-24T00:28:07.067 回答
0

您可以在您的 kml 上放置 expires 标头以在浏览器上启用缓存,此外,您可以在连接空闲时间实现某种视口预缓存,以便他们可以体验到更好的性能。

于 2010-11-24T08:20:55.977 回答