我在我的项目中使用 Google Maps SDK。我想检查并检测何时点击谷歌地图是使用单指还是双指? 我的要求是,禁用单指使用并启用双指使用。我希望所有手势都适用于双指而不是单指。
最佳答案
首先,禁用 GMSMapView
实例上的所有手势。文档说:
您可以通过设置 GMSUISettings 类的属性来禁用 map 上的默认手势,该类可作为 GMSMapView 的属性使用
来源:https://developers.google.com/maps/documentation/ios-sdk/controls
然后你也许可以添加一些 UITapGestureRecognizer:
来源:https://developer.apple.com/documentation/uikit/uitapgesturerecognizer
不要忘记将 numberOfTouchesRequired
设置为 2
!
关于ios - Swift - GoogleMaps SDK 获取单指或双指点击手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59333032/