我应该使用什么技术/策略在谷歌地图中渲染大型GeoJSON文件



我目前正在进行一个项目,以在交互式地图中显示丰富的地理数据。例如,我有添加了附加信息的住房街区,并且我想在交互式地图中显示此数据。我选择了谷歌地图,因为我没有任何构建基于地图的网络服务的经验,而且谷歌似乎很容易访问和工作。

问题出在我拥有的信息量上。像柏林这样的一个城镇大约有 450.000 个几何图形,这导致 GeoJSON 文件大约 170MB 大。我知道,这与工作相去甚远。

你们可以给我一个关于如何构建项目的提示吗?我可以使用哪种技术来动态查询所需的数据?是否有任何库或工作解决方案值得我尝试?

我是如何解决这个问题的:

我使用 mapnik 预渲染磁贴,并使用 getTileURL 在谷歌地图中显示它们。我使用了本教程,它解释了如何将mapnik用于谷歌地图图块的基础知识。

最新更新