iOS GoogleMaps StreetView URL Scheme with Heading and Pitch

标签 ios swift google-maps google-street-view google-maps-urls

有什么方法可以在街景模式下以所需的航向和间距打开谷歌地图应用程序?

例子在Google Maps URL Scheme for iOS Documentation有纬度、经度和缩放,但没有关于俯仰和航向的内容。当我尝试像这样在 URL 中嵌入参数时它不起作用 &pitch= &heading=

必须有一些方法可以实现这一点,因为当我在 Safari 浏览器中打开街景 View 时,Safari 为我提供了到 Google map 应用程序的深度链接,它以与 Safari 中完全相同的航向和间距打开

我知道还有其他选项,例如在应用程序中嵌入谷歌地图或在 safari 中打开 map URL,但我需要在谷歌地图应用程序中打开它。

最佳答案

2017 年 Google 推出了 Google Maps URLs这是目前推荐的在 iOS 和 Android 设备上打开 Google map 应用程序的跨平台语法。

Google map URL 有一个 street view支持模式和参数 headingpitchfov

因此,您可以使用新的跨平台语法,而不是适用于 iOS 的 Google map URL 方案。

例子,来自官方文档

https://www.google.com/maps/@?api=1&map_action=pano&viewpoint=48.857832,2.295226&heading=-45&pitch=38&fov=80

希望对您有所帮助!

关于iOS GoogleMaps StreetView URL Scheme with Heading and Pitch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48085834/

相关文章:

swift - 如何在数据更改后快速更改变量

android - 谷歌地图 toScreenLocation() 方法 Android 的问题

ios - 从设置到应用

swift - 如何返回用于处理错误条件的 Swift 枚举

ios - 如何在 Swift 中将 JSON 数组解析为数组

google-maps - 从地理编码结果中获取城市 Google Maps Api

java - 谷歌地图 android api v2 应用程序崩溃

ios - NSNotificationCenter 发送到实例的无法识别的选择器

ios - 如何使用 Alamofire 4.0 发出 NTML 请求?

iphone - 如何在 UINavigationController 的 RootViewController 上显示后退按钮?