Ben*_*rty 13 url-scheme ios6-maps
在IOS 6之前,我使用此URL方案打开本机地图应用程序,并查找从用户当前位置到我创建的地址的路线.
http://maps.google.com/maps?daddr="+地址+"&saddr =当前+位置
这很好用,但现在他们用IOS 6摆脱谷歌地图,我们必须检查他们所在的IOS版本,然后如果他们使用IOS 6.0或更高版本,则将它们引用到新的苹果地图网址方案.我们正在使用的新网址方案是......
http://maps.apple.com/maps?daddr="+地址+"&saddr =当前+位置
这是基于地图网址方案的新文档,可以在这里找到..
无论如何,我已经测试了一堆,它归结为新的苹果地图确实识别当前位置,就像谷歌地图一样.
有谁知道我怎么解决这个问题?
请记住,我正在构建一个带有电话间隙的html应用,因此使用本机代码将起始地址设置为当前位置对我没有帮助.
Ton*_*rix 10
我有同样的问题.我还没有找到解决方案,但如果你放弃了saddr
http://maps.apple.com/maps?daddr=" + address
Run Code Online (Sandbox Code Playgroud)
它只会询问他们从哪里开始,第一个选项是"当前位置",所以当他们点击"当前位置"时,它将正确显示地图.
如果有人找到更好的解决方案,请发布,因为我仍在寻找更好的解决方案.
| 归档时间: |
|
| 查看次数: |
12636 次 |
| 最近记录: |