【发布时间】:2014-07-02 13:54:23
【问题描述】:
我正在开发一个使用 geojson 文件的谷歌地图应用程序,该文件存储各州的 ZCTA(邮政编码制表区域)。这些文件相当大,需要一些时间来加载,所以我试图找到减少 geoJson 文件加载时间的方法。
我在这里看过这个问题: Is there a memory efficient and fast way to load big json files in python?
所以我知道减少加载时间并不容易。
但我发现这个链接可以快速加载 ZCTA: http://www.trulia.com/home_prices/
所以我的问题是:开发者在这个网站上做了什么来快速加载 ZCTA 数据?任何人都可以立即看到它是如何完成的吗?
【问题讨论】:
-
预加载并存储在内存中。您可能必须编写自定义的优化数据结构以使其适应,具体取决于数据。 (我们说的有多大?)
-
使用使用图块呈现的 Google 地图图层之一。 FusionTablesLayer 可能是最简单的。要么自己渲染瓷砖。 John Coryat (maps.huge.info) 曾一度在这个领域做了很多工作。
-
非常感谢您的回答。这个问题已经回答了。
标签: google-maps geojson zipcode