我在 iPhone/iPad 应用程序中通过适用于 iOS 的 Google Maps SDK 显示街景(GMSPanoramaView),我需要在用户使用手势在街景中导航后获取街景的最终位置,以便我可以恢复它移动到用户移动到的确切位置。能够做到这一点非常重要,因为街景并不准确,并且通常会放置一个距离实际请求的地址数百码的地址,从而迫使用户点击和缩放以将街景移动到它前面。我没有看到任何委托方法或 API 来获取更新的坐标。我可以通过 GMSPanoramaViewDelegate didMoveCamera 方法轻松跟踪航向、俯仰、缩放和 FOV,但这并没有给我更新的坐标。因此,当我使用最后的航向、俯仰、缩放和 FOV 值恢复街景时,街景显示在原始位置,但应用了航向、俯仰、缩放和 FOV,显示的位置与用户期望的不同。有谁知道如何获取(或跟踪)这些坐标?谢谢!
问问题
512 次