我正准备开发一个地图应用程序,将半透明的平铺图像放在海洋上,以显示通过算法传递的卫星数据的每周输出。我在使用自定义Javascript之前使用地图放置地标,并创建/修改了简单的KML文件。我的一些用户建议他们使用大约256Kbit的低带宽连接(即太平洋岛屿)。
对于这些人来说,这会带来更好的表现吗?我认为GE作为一个胖客户端通常会响应更快,我听说有些数据可以缓存,但我也认为Google Maps可能非常优化性能,显然是瘦(浏览器)客户端。
答案 0 :(得分:1)
如果您有选择,为什么不提供KML文件并让用户使用他们希望的任何KML消费客户端?这样,您可以开发Google地图,但如果他们想要使用Google地球或其他可能会积极缓存或只是在磁盘上提供地图数据的桌面客户端,他们就可以将您的KML数据用作叠加层。
答案 1 :(得分:0)
你可以在你的kml上放置过期标题以在浏览器上启用缓存,作为一个优点,你可以在连接空闲时实现某种类型的视口预处理,以便它们可以体验到更好的性能。