我已在我的项目中安装了Google地图API,每当我有2个具有相同坐标的标记时,标记就会闪烁进出显示屏。我想知道如何解决这个问题。基本上我想知道是否有一种方法可以取代其中一个标记,以便闪烁消失,两个标记对用户可见。请注意,每个标记的坐标由用户输入。目前,我通过google maps提供的标准标记设置代码显示每个标记:
let lat = Double(schoolMarkerCoords[0])
let long = Double(schoolMarkerCoords[1])
let coords = CLLocationCoordinate2D(latitude: lat!, longitude: long!)
let marker = GMSMarker(position: coords)
marker.title = markerTitle //local variable
marker.snippet = markerSnippet //local variable
marker.appearAnimation = markerAnimation //local variable
marker.map = markerMap //local variable
任何帮助将不胜感激!
PS:请不要将此标记为副本,因为我无法在swift中找到适合这样做的答案!