gpt4 book ai didi

ios - 放大屏幕中央 - Google Maps iOS SDK Swift

转载 作者:行者123 更新时间:2023-11-28 11:05:18 25 4
gpt4 key购买 nike

我目前正在快速构建一个 iOS 应用程序。我在我的一个 ViewController 中放置了一个 GMSMapView,并在屏幕中间放置了一个标记。标记永远不会移动。

当我缩放或取消缩放时,标记位置会发生变化,与标记关联的地址也会发生变化。我希望能够像在 Uber 应用程序上那样精确地缩放同一位置。

我读过一些关于 stackoverflow 的答案,例如:Google Maps Center while zooming但他们都没有工作。

有没有一种方法可以直接使用 Google map SDK 执行此操作,还是我应该编写一个算法来保存最后已知的位置并放大该位置?

最佳答案

如果我没理解错的话,你是想在屏幕中间居中,然后放大和缩小,但 map View 没有滚动?

谷歌地图确实有这个功能。要防止 mapview 滚动,请为您的 mapview.settings 实现 allowScrollGesturesDuringRotateOrZoom = false:

myMapView.settings.allowScrollGesturesDuringRotateOrZoom = false

https://developers.google.com/maps/documentation/ios-sdk/reference/interface_g_m_s_u_i_settings.html#a4c1156d319c0724284062167e47decc4

关于ios - 放大屏幕中央 - Google Maps iOS SDK Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38087475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com