在我的iOS
应用程序中,我在SQLite
数据库中有20000条记录,其中包含位置数据城市,纬度,经度,国家,州,邮政编码等。如何创建KML
文件使用这些数据将视觉效果应用于地图视图中的地图?
答案 0 :(得分:0)
我使用这个库进行KML解析:https://github.com/FLCLjp/iOS-KML-Framework。它功能齐全,易于扩展。
它还能够像你需要的那样生成KML文件,尽管我还不需要使用它。 KMLPlacemark类是为数据创建地标所需的类。
有关KML标准的详细信息,请参阅Google KML参考:https://developers.google.com/kml/documentation/kmlreference
答案 1 :(得分:0)
您可以创建一个方法来读取您拥有的位置数据,然后使用KML标记包装这些数据。例如,这是制作地标的代码:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<name>Simple placemark</name>
<description>Attached to the ground. Intelligently places itself
at the height of the underlying terrain.</description>
<Point>
<coordinates>-122.0822035425683,37.42228990140251,0</coordinates>
</Point>`
</Placemark>
</kml>
以同样的方式,您可以将数据包装到显示的线条或曲面。 在这里您可以找到更多https://developers.google.com/kml/documentation/kml_tut