谷歌地图 - 地图上的200K +多边形

时间:2017-10-12 11:19:27

标签: google-maps google-maps-api-3

我必须在我的项目中的谷歌地图上绘制200K +多边形(建筑形状)。我已将它们绘制在地图上。但是当移动地图时,有时需要渲染多边形。有时甚至浏览器都会冻结。我正在寻找一种替代技术来做到这一点(比Google地图更好的东西)或更好的管理多边形的方法。

这些是我的约束 **此多边形信息是即时生成的,无法预先准备。 **任何观察者都应该能够在鸟瞰图中看到所有多边形(建筑物)",所以我不能将它们限制在特定的缩放级别。

1 个答案:

答案 0 :(得分:0)

您应该使用某种形式的服务器端渲染来生成叠加切片。我们在谷歌地图上为数千个地理空间对象做了类似的事情。我们使用https://carto.com/服务,但还有其他服务,我鼓励您进行研究。

Carto将您的数据存储在postgres数据库中,然后您可以使用cartodb.js将您渲染的数据覆盖在您选择的地图上(传单,谷歌)。然后,您可以通过cartodb.js

访问点击/鼠标悬停事件

https://carto.com/docs/carto-engine/carto-js

我应该补充一点,这对于静态数据集来说是最简单的,但是通过它们的许多API来实现数据操作。