如何使用angularjs解析KML文件以便为plygon进行协调

时间:2017-05-23 19:57:19

标签: angularjs kml

我有多边形KML文件,我想在angularjs 1中解析它以提取多边形的每个点的坐标。

欢迎任何建议。

谢谢

1 个答案:

答案 0 :(得分:0)

我无法使用angularJS解析代码,但我可以告诉你KML文件的结构。

在KML中,您应该找到一个或多个git push --no-verify标记,每个标记代表一个多边形或一组多边形。每个<Placemark...>都会包含<Placemark>标记或<Polygon>标记,其中包含多个<MultiGeometry>或其他几何标记。

在每个<Polygon>标记内,您会找到<Polygon>标记。这就是找到构成多边形的所有点(顶点)的地方。它们被列为“<coordinates>”对或“longitude,latitude”三元组。每对或三元组内的数字用逗号分隔,并且每对或三元组本身用空格分隔。请注意,在KML中,坐标按顺序列出:经度,纬度(x,y),与大多数其他地方相反。

您可以在KML Reference中找到有关KML结构的完整文档。希望这足以让你弄清楚如何解析分数。