ios - Google Maps iOS上的后退按钮

标签 ios google-maps

我的Iphone应用程序需要打开google maps应用程序才能使用StreetView和路线模式。

一切正常,但是我的问题是,是否可以添加任何按钮或其他方式返回我的应用程序?我已经看到UIWebViews也许是唯一的解决方案。

提前致谢

最佳答案

我的回答来自以下文档:Google Maps SDK for iOS, Google Maps URL Scheme

如果您为应用注册了自定义URL方案并使用comgooglemaps-x-callback:// URL方案启动Google Maps iOS应用,则可以添加后退按钮。

这是一个很棒的tutorial for iOS Custom URL Schemes

以下字符串将打开包含指向肯尼迪国际机场的路线的Google Maps,并在Google Maps中添加一个标题为“AirApp”的按钮。
触摸该按钮将调用自定义url方案sourceapp://,您可以按照我上面链接的教程进行设置。

@"comgooglemaps-x-callback://?daddr=John+F.+Kennedy+International+Airport,+Van+Wyck+Expressway,+Jamaica,+New+York&x-success=sourceapp://?resume=true&x-source=AirApp"

关于ios - Google Maps iOS上的后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21308640/

相关文章:

javascript - 使用Google map API绘制改变颜色的折线

javascript - 为什么我的自定义 Google map 图标显示在 pc 浏览器中,但不显示在 Android 浏览器中?

ios - 无法为 iOS 编译 LAME

ios - "Expected expression in Swift key path"使用扩展重构代码时出错

javascript - 移动设备上谷歌地图的触摸事件

javascript - 谷歌地图显示多个位置(错误 : locations[i] is undefined)

android - 从 map fragment 切换到另一个 fragment 并返回

objective-c - 我是否必须在 objective-c 的 .h 文件中声明回调方法?

ios - AVAudioRecorder - 如何从来电中恢复

iphone - 在 XCode 4 中的多个 Storyboard之间转换