获取多个kml项的外边界

时间:2012-03-29 18:51:50

标签: google-maps kml kmz

我有一个kmz文件,我已将其保存为kml,以便在google fusion表中使用。然后我就可以在地图上显示每个kml项目的地图。但是,我希望突出显示那些kml文件的外边界。

举个例子,kml是每个邮政编码的大纲。在我的表格中,我有一个字段,说明kml属于哪个区域。我可以让用户搜索某个区域,它会显示kml概述的每个邮政编码。但是,我不想要每个单独的项目,我想要围绕小组的边界。

有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:1)

抽象答案相当简单:将kml加载到XML DOM中,循环遍历所有位置节点,并跟踪最小和最大的纬度和经度。然后,您将拥有一组4个latitiude /经度点,代表坐标的“边界框”。由于在您的问题中没有提及您想要使用的工具,我需要更多信息来帮助您。

答案 1 :(得分:0)

单个Polygon共享一个样式,因此唯一的方法是将outerBoundary复制为具有不同样式的单独Polygon。