相同地址的Google Map标记闪烁

Roh*_*hth 6 google-maps google-maps-markers ios swift

我已经在项目中安装了Google Maps API,并且每当我有2个具有相同坐标的标记时,这些标记就会在显示画面中闪烁。我想知道如何解决这个问题。本质上,我想知道是否有一种方法可以替换其中一个标记,从而消除闪烁,并且两个标记对于用户都是可见的。请注意,每个标记的坐标均由用户输入。目前,我通过Google地图提供的标准标记设置代码显示每个标记:

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
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激!

PS:请不要将其标记为重复项,因为我无法迅速找到合适的答案!