gpt4 book ai didi

drag-and-drop - 带有适用于 iOS 的 Google Maps SDK 的可拖动标记

转载 作者:行者123 更新时间:2023-12-03 20:18:29 26 4
gpt4 key购买 nike

有人知道如何使用新的 iOS 版 Google Maps SDK 实现可拖动标记吗? API 还没有原生地提供它。功能请求已提交。

如果我能掌握 GMSMarker 的底层 View ,我就可以拦截 Touch 事件。有人试过这个吗?

最佳答案

swift 3.0

甜的!我所要做的就是将此变量添加到我的标记中。然后,当仔细选择并按住标记片刻时,您可以拖动它。

marker.isDraggable = true  

我还没有实现代表来保存我的标记数据,但它应该是这样的。
extension MapVC : GMSMapViewDelegate {

func mapView (_ mapView: GMSMapView, didEndDragging didEndDraggingMarker: GMSMarker) {

print("Drag ended!")
print("Update Marker data if stored somewhere.")

}

}

注意:有一段时间我试图取消动画屏幕和标记在选择后 float 和动画 UP。现在我看到这是一个“功能”,因为你的手指挡住了你的视线,如果它在拖动过程中不移动屏幕,你就看不清楚。 (呃!)

关于drag-and-drop - 带有适用于 iOS 的 Google Maps SDK 的可拖动标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15045687/

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