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