Можно ли немного переместить маркер карты Google в определенную сторону?У него нет padding
и inset
для настройки.
Образец GMSMarker
, с пользовательским iconView
:
lazy var marker_User: GMSMarker = {
let marker = GMSMarker(position: defaultlLocationCoordinate)
marker.iconView = UserMarker().loadView()
marker.map = self.mapView
return marker
}()
Я бы хотел, чтобы центр переместилслева на несколько очков.Чтобы получить больше контекста, смотрите скриншот:
Так что если вы создадите этот дизайн и примените его как iconView
вашего маркера, тоистинные координаты вашего маркера будут указывать на центр всего этого пользовательского вида (включая метку и изображение дома), вместо того, чтобы сделать изображение дома в качестве центра координаты.
Я думаю, одно решениедля этого нужно настроить вставку, смещение, отступ этого маркера.
При перемещении логотипа Google на map.padding = UIEdgeInsets(top: 0, left: 0, bottom: 190.0, right: 0)