我正在iPhone sdk中实现基于地图的应用程序。我想在地图视图中提供类似谷歌地图的功能。意味着在他从CCD_ 1的多个引脚中选择一个引脚的某个位置。用户是否可以在MapView
中获得从其当前位置到所选引脚位置的方向?用户可以选择任何一个选项,从中他可以以某种方式获得到他当前位置的路线。我从这里得到了一些想法
但是这些都是一些静态数据,你可以下载这个例子。这里还有苹果的例子。但是该示例仅用于track&为用户移动绘制线。用户是否可以在MapView
中获得从其当前位置到所选引脚位置的方向?
是。您可以使用当前位置和选定的注释位置向谷歌地图api发送查询。当谷歌回复路线时,您将使用折线解码器方法解码数据,并在地图视图上绘制路线。
我从这里得到了所有的想法这对其他开发人员也很有用。我还发现了一些其他的例子,这些例子对其他开发者也很有用,比如谷歌。你会发现这是用户当前位置的折线链接,使用这个苹果代码
这里是谷歌方向api。阅读并使用。
出于测试目的,您可以检查此请求
http://maps.googleapis.com/maps/api/directions/json?origin=28.459497,77.026638&目的地=28.435600,77.009997&传感器=真
并使用JSON查看器查看JSON响应