谷歌地图ios sdk - 自定义标记图标无法正确显示

时间:2017-03-29 11:04:33

标签: ios swift google-maps

我有一个应用程序,我希望谷歌地图标记显示我自己的自定义图标,名为mapIcon.png。

my icon

然而,当我运行我的应用程序时,我得到了这个 - 中心没有小的白色图标。我真的很困惑为什么它看起来像这样,考虑到它甚至不是我的图标的颜色,我没有使用.tintColor。 (我正在使用更大尺寸的图标,我认为这是为什么它看起来如此之大)。

what I see

我的代码看起来像这样,我通过参考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

如何让我的应用正确显示我的标记?

0 个答案:

没有答案