高效的KML渲染为iPhone上的MapKit叠加层

Jor*_*nas 6 iphone kml mapkit mkmapview

你好.我正在开发一个项目,它(理想情况下)需要渲染大型复杂的KML文件作为MapKit MKMapView上的叠加/叠加.

我已经尝试过Apple的示例文档提供的KML解析器,并且它根本无法按需执行.现在,我想知道是否有人知道另一个可用的解决方案.

vk.*_*.li 5

如果您指的是Apple的KMLViewer,它使用的是NSXMLParser,这是最慢的方法. 在此输入图像描述

我不确定你需要多快,如果TouchXML的性能足够好,你应该看看Simple-KML.如果这还不够快,我认为您应该基于TBXML实现自己的解析器,但没有验证+ XPath支持.(我们假设谷歌的数据总是有礼;-)

编辑:另一个用户发现Simple-KML不够快并且也直接使用TBXML

扩展iOS KMLViewer示例以处理KML NetworkLink元素