【发布时间】:2017-12-29 20:50:17
【问题描述】:
我正在做一个项目,我正在将标记添加到谷歌地图上,但我想添加 Xib 的自定义标记,就像我想将我的自定义视图添加到地图上而不是谷歌地图的 marker.icon 默认值
我制作了一个 uiview,我将从那里下载图像,然后想将该 UIView 放置在地图上
【问题讨论】:
标签: ios swift google-maps dictionary google-maps-markers
我正在做一个项目,我正在将标记添加到谷歌地图上,但我想添加 Xib 的自定义标记,就像我想将我的自定义视图添加到地图上而不是谷歌地图的 marker.icon 默认值
我制作了一个 uiview,我将从那里下载图像,然后想将该 UIView 放置在地图上
【问题讨论】:
标签: ios swift google-maps dictionary google-maps-markers
对于自定义视图作为标记,您可以使用iconView of GMSMarker。
- (UIView*) iconView
要渲染的标记视图。如果留空,则回退到图标属性 反而。支持 UIView 的所有动画属性的动画, 除了框架和中心。更改这些属性或其 不支持对应的 CALayer 版本,包括位置。 请注意,视图的行为就像 clipsToBounds 设置为 YES, 无论其实际价值如何。
只需将您的自定义视图设置为标记的iconView。
let marker = GMSMarker()
marker.iconView = UIView() //Your custom view here
【讨论】: