在IOS 6之前,我使用此URL方案打开本机地图应用程序,并查找从用户当前位置到我创建的地址的路线.
http://maps.google.com/maps?daddr="+地址+"&saddr =当前+位置
这很好用,但现在他们用IOS 6摆脱谷歌地图,我们必须检查他们所在的IOS版本,然后如果他们使用IOS 6.0或更高版本,则将它们引用到新的苹果地图网址方案.我们正在使用的新网址方案是......
http://maps.apple.com/maps?daddr="+地址+"&saddr =当前+位置
这是基于地图网址方案的新文档,可以在这里找到..
无论如何,我已经测试了一堆,它归结为新的苹果地图确实识别当前位置,就像谷歌地图一样.
有谁知道我怎么解决这个问题?
请记住,我正在构建一个带有电话间隙的html应用,因此使用本机代码将起始地址设置为当前位置对我没有帮助.