【问题标题】:Current Location to destination using mapview or google maps for the iphone iOS Xcode 4使用 iPhone iOS Xcode 4 的 mapview 或谷歌地图到目的地的当前位置
【发布时间】:2011-10-03 01:57:55
【问题描述】:

所以我是一个全新的人,不知道从哪里开始。我基本上想创建一个视图,显示用户当前位置并将他们引导到我设定的位置(公园、音乐会、商业等)。这看起来相当简单,但网上有太多的烟雾和镜子,我不知道从哪里开始或如何结束。调用谷歌地图或使用SDK中的地图视图会更容易吗?

更大的问题是你如何做到这一点?我的意思是我可以创建简单的视图并加载 web 视图,但我想不通。

【问题讨论】:

    标签: iphone ios map direction


    【解决方案1】:

    使用 MKMapView .. 设置起来相当简单——您可以从 CLLocationManager 获取当前位置并将其坐标传递给地图视图。

    http://mithin.in/2009/06/22/using-iphone-sdk-mapkit-framework-a-tutorial

    【讨论】:

      【解决方案2】:

      看看这个网站http://www.martip.net/blog/localized-current-location-string-for-iphone-apps 它将帮助您了解当前位置。

      【讨论】:

        【解决方案3】:

        路线是地图应用程序的一部分,在 MapKit API 中不可用。要为您的用户提供 Google 地图方向,您需要使用地图 URL 方案,如 Apple URL Scheme Reference 中所述。具体来说,您需要在 URL 中包含 saddrdaddr 参数,它们分别指定路线搜索的起始地址和目标地址。我相信您可以为这些参数传递纬度/经度坐标对(以逗号分隔),但您必须进行一些试验才能找到正确的格式和顺序。

        【讨论】:

        • 我认为这将是我的最佳选择,但我如何将其连接到按钮以启动 goolge 地图应用程序?
        • 好的,所以我弄清楚了代码,在那里有一个大脑放屁,我唯一需要弄清楚的是如何让起始位置成为用户的“当前”位置。
        【解决方案4】:

        您所说的“直接”是指实际显示如何到达那里的路径吗?没有API。您可以在地图上的任何位置放置一个图钉,向人们展示某物的位置,但他们必须自己弄清楚如何到达那里。

        您正在寻找向地图添加点的术语是向 MKMapView 添加注释。

        【讨论】:

        • 嗯,我只是在寻找一个精确的位置,我知道你不能有转弯导航或任何东西,但我知道当你使用谷歌地图时,你可以得到一条连接到精确点的阴影线这基本上就是我想要的。
        【解决方案5】:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-01-25
          • 1970-01-01
          相关资源
          最近更新 更多