2009-10-30 173 views
1

我有一个KML有127个简单的多边形。谷歌地图 - 慢加载多边形

如果我通过GGeoXml将它们全部加载,那么它闪电般快速,并且在放大/缩小时,它会立即重绘所有多边形(大约)。

当我使用EGeoXml或CsGeoXml类时,放大/缩小变慢(大约4-6秒),因为它一次重绘20-30多边形。

我需要把自定义信息窗口放到每个标记上,所以GGeoXML不会真的为我剪切它。

GGeoXML是否以不同方式加载与上述类不同的多边形?或者EGeoXml/CsGeoXml加载/附加GGeoXml没有的东西,导致它们变得更慢?

我也尝试从KML文件中取出形状,将它们放入JSON文件并解析该文件 - 同样的问题。

有什么想法/建议吗?

回答

0

在某些情况下,GGeoXml服务器将选择渲染多边形以平铺服务器上的图像,并将它们作为图块层提供给客户端。这对于客户端扩展是不可能的。

如果您只是想在标记上自定义信息窗口,那么您可以将标记放在一个KML文件中,并将多边形放在另一个KML文件中。使用GGeoXml渲染多边形并使用客户端扩展名标记。