我的Iphone应用程序需要打开谷歌地图应用程序才能使用StreetView和路线模式。
一切正常,但我的问题是,有没有办法添加按钮或其他东西回到我的应用程序?我已经看到使用UIWebViews可能这是唯一的解决方案..
提前致谢
答案 0 :(得分:3)
我的回答来自此文档:Google Maps SDK for iOS, Google Maps URL Scheme
如果您为自己的应用注册自定义网址方案,并使用comgooglemaps-x-callback://
网址方案启动Google地图iOS应用,则可以添加后退按钮。
这是一个很棒的tutorial for iOS Custom URL Schemes。
以下字符串将打开Google地图,其中包含前往JFK机场的路线,并会在Google地图中添加一个标题为" AirApp"的按钮。
触摸该按钮会调用您将根据我上面链接的教程设置的自定义网址sourceapp://
。
@"comgooglemaps-x-callback://?daddr=John+F.+Kennedy+International+Airport,+Van+Wyck+Expressway,+Jamaica,+New+York&x-success=sourceapp://?resume=true&x-source=AirApp"