5

我想在谷歌地图上创建 20 个不同的标记。

当我从 RGB 设置 UIColor 时,某些颜色不匹配。

teamColor = [UIColor colorWithRed:255.0/255.0 green:250.0/255.0 blue:229.0/255.0 alpha:1]
marker.icon = [GMSMarker markerImageWithColor:teamColor];
//when i set marker to this colour it's show different i want

当我设置黑色或白色时,它会显示加里。

如何知道 GMSMarker 支持哪种颜色?

4

1 回答 1

3

它支持你想要的任何颜色,但结果你不会得到标记的确切颜色,因为标记是使用一些半透明过滤器和蒙版绘制的。绘制您自己的 UIImage 以获得准确的颜色并将其设置为您的 marker.icon。

于 2014-03-28T12:49:09.777 回答