【问题标题】:Efficient KML Rendering as a MapKit overlay on the iPhone高效的 KML 渲染作为 iPhone 上的 MapKit 覆盖
【发布时间】:2011-03-31 04:01:47
【问题描述】:

大家好。我正在开发一个项目,该项目(理想情况下)需要将大型、复杂的 KML 文件渲染为 MapKit MKMapView 上的覆盖/覆盖。

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

【问题讨论】:

    标签: iphone mapkit mkmapview kml


    【解决方案1】:

    如果您指的是 Apple 的 KMLViewer,它使用的是 NSXMLParser,这是最慢的方法。

    我不确定你需要多快,如果 TouchXML 的性能对你来说足够好,你应该看看Simple-KML。如果这还不够快,我认为您应该基于TBXML 实现自己的解析器,但没有验证+ XPath 支持。 (让我们假设 Google 的数据始终是正常的 ;-)

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

    Extending iOS KMLViewer Sample to Handle KML NetworkLink Elements

    【讨论】:

    • 不是一个完整的解决方案,而是一块巨大的垫脚石。另外,我喜欢图表。回答接受。谢谢你好先生。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    • 2017-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多