我有多边形KML文件,我想在angularjs 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结构的完整文档。希望这足以让你弄清楚如何解析分数。