我有与这篇文章类似的问题。我需要在嵌入式 Google 地图上显示多达 1000 个多边形。多边形位于 SQL 数据库中,我可以使用自定义 HttpHandler(在 ASP.NET 中)即时将每个多边形渲染为单个 KML 文件,例如http://alpha.foresttransparency.org/concession.1.kml .
即使在我的(非常快的)开发机器上,加载甚至几十个形状也需要一段时间。所以两个问题,真的:
一旦我超出某个缩放级别,将这些渲染为标记而不是叠加层的好策略是什么?
是否有公开可用的算法来简化多边形(减少点数),这样我就不会显示比在某个缩放级别有意义的点更多的点?