我有一个包含所有国家和多边形的 KML 文件。我正在尝试创建一个获得经纬度并使用此 KML 检测属于哪个国家/地区的应用程序。我尝试了 SimpleKML 和 KMLViewer,但没有成功。kml 结构为:
<Document>
<Folder>
<Folder>
<name>A -</name>
<Placemark>
<name>Afghanistan</name>
<description></description>
<Style>
<PolyStyle>
<color>aaffffff</color>
<colorMode>random</colorMode>
</PolyStyle>
</Style>
<Polygon>
<outerBoundaryIs>
<LinearRing>
<coordinates>
65.62729644775391,37.33319854736328,0 65.64692687988283,37.45888137817383,0
...
...
coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
</Placemark>
<Placemark>
<name>Albania</name>
..
..
..
1)使用xml解析器并将数据保存在本地数据库中会更好吗?2)是否有任何函数可以确定给定的纬度/经度是哪个多边形?
谢谢