从iPad到Google地图的当前位置的网址失败

时间:2011-07-07 17:30:49

标签: url google-maps

我正在尝试创建一个网址,将用户从当前位置带到任何目的地并提供路线。以下网址在iPhone上的iOS中运行良好,但在iPad上没有,因为它提示要澄清当前位置:

http://maps.google.com/maps?saddr=Current%20Location&daddr=350 Broadway,%20New%20York,%20New%20York

如何在iPhone和iPad上完成这项工作?

2 个答案:

答案 0 :(得分:4)

我研究过这个但是......

我已经研究了一段时间了,我相信没有办法指定Current Location。我知道将Current Location作为iPhone上的参数传递,但它被识别为字符串当前位置,而不是您想要的。

替代方式

另一种方法是使用Core Location获取用户的坐标,然后将此坐标作为saddr参数传递。

地图应用可能有点难看,因为会有一个注释指示用户的当前位置,另一个引脚注释指示您传递的坐标。

如何获取当前用户位置

这是获取用户位置的帖子。 What's the easiest way to get the current location of an iPhone?

答案 1 :(得分:2)

实际上非常简单,Google Maps API文档说只需将saddr留空,这将导致它使用“当前位置”作为路线请求的起点。

像这样:

  

comgooglemaps:// SADDR =安培; DADDR = 1600 + +剧场大道,+山+视图,+ CA + 94043