【问题标题】:Creating an IPhone Map application创建 iPhone 地图应用程序
【发布时间】:2009-03-18 12:05:18
【问题描述】:

如何为 Iphone 创建地图应用程序。我知道 UIwebView 可以用来显示地图。但是在 iPhone 上是否有任何可用的原生 API(原生 iphone 地图应用程序使用)?

【问题讨论】:

    标签: iphone uiwebview


    【解决方案1】:

    看看 CloudMade 的简单框架:

    http://developers.cloudmade.com/projects/show/iphone-api

    我在一个简单的应用程序中使用它来定位您的位置。它位于导航部分的 PinDrop 下的 App Store 中。

    这个框架确实很粗糙,但它可以满足我的需要。当 3.0 出来时,我会更新使用谷歌地图。到那时,它的工作原理。

    【讨论】:

      【解决方案2】:

      我认为您必须等到 iPhone OS 3.0 才能访问Map Kit framework

      【讨论】:

        【解决方案3】:

        CloudMade 的 iPhone 库上手速度很快,可让您将地理编码和路由添加到您的 iPhone 应用程序,但无疑是非常基本的。许多使用 CloudMade 服务(如自定义地图、地理编码和路由)的开发人员使用“Route-Me”库。 Route-Me 是一个开源库,使用核心动画添加捏缩放、平移等效果。它已用于热门的 iPhone 应用程序,如 Trails 和 [Offmaps][2] - 这两个应用程序都使用 CloudMade 平台和 Route-Me 库。

        通过将 CloudMade 的路由、地理编码和自定义地图与出色的 Route-Me 库相结合,您可以创建比使用 MapKit 所做的任何事情都要先进得多的应用程序。

        【讨论】:

          【解决方案4】:

          目前创建地图涉及查看Map Ninja 等框架。 Map Kit 框架可能会取代它,具体取决于您想要做什么......

          【讨论】:

            【解决方案5】:

            您应该真正使用 Cloudmade 框架,因为 Apple、Google 和 TomTom(拥有 Google 使用的地图)的 MapKit 存在一些许可问题。这有具体的缺点,因此 MapKit 中没有前向地理编码。

            但是 Cloudmade 发布了很多教程如何使用那里的框架。这并不难,您可以将 MapKit 与 Cloudmade 一起使用来改进 MapKit 中缺少的功能。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2011-11-30
              • 1970-01-01
              • 2015-10-18
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多