gpt4 book ai didi

ios - Swift 谷歌地图-点击标记时如何在屏幕底部移动标记?

转载 作者:可可西里 更新时间:2023-11-01 00:23:21 25 4
gpt4 key购买 nike

我正在玩谷歌地图,我需要覆盖点击标记的默认行为 - 默认情况下,标记会转到屏幕中央,信息窗口会显示在上方。我需要想出一种方法,当点击标记时,标记会移动到屏幕底部,信息窗口显示在中心。我找到了解决方案 here但我无法将其翻译成 swift

有什么帮助吗?

最佳答案

func mapView(mapView: GMSMapView!, didTapMarker marker: GMSMarker!) -> Bool {

mapView.animateToLocation(marker.position)
mapView.selectedMarker = marker

var point = mapView.projection.pointForCoordinate(marker.position)
point.y = point.y - 200

var newPoint = mapView.projection.coordinateForPoint(point)
var camera = GMSCameraUpdate.setTarget(newPoint)
mapView.animateWithCameraUpdate(camera)

return true

}

关于ios - Swift 谷歌地图-点击标记时如何在屏幕底部移动标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33953489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com