我有一个应用程序,我希望谷歌地图标记显示我自己的自定义图标,名为mapIcon.png。
然而,当我运行我的应用程序时,我得到了这个 - 中心没有小的白色图标。我真的很困惑为什么它看起来像这样,考虑到它甚至不是我的图标的颜色,我没有使用.tintColor。 (我正在使用更大尺寸的图标,我认为这是为什么它看起来如此之大)。
我的代码看起来像这样,我通过参考Google的文档和答案在这里找到了:
let mapIcon = UIImage(named: "mapIcon")!.withRenderingMode(.alwaysTemplate)
let markerView = UIImageView(image: mapIcon)
// Creates a marker in the center of the map.
let marker = GMSMarker()
marker.position = CLLocationCoordinate2D(latitude: -33.86, longitude: 151.20)
marker.iconView = markerView
如何让我的应用正确显示我的标记?