我正在开发一个使用谷歌地图的iOS应用程序。我希望标记在拖动地图或更改摄像机位置时粘在屏幕中心。我已经实现了以下代码。它将标记保持在屏幕的中心,但是当我们将地图和重新定位拖动到中心时标记会移动。我希望它保持在屏幕的中心而不移动它。
Spring Boot
提前致谢!
答案 0 :(得分:3)
解决方案很简单!只需将图像视图放在地图视图的顶部,使图像视图大小相同(放置相同的约束或自动调整大小),并将图钉图像设置为图像视图,将.center
contentMode
设置为图像视图。而已!您不必向地图视图本身添加标记。如果您想获得pin(地图视图中心)坐标,请使用谷歌地图的mapView.projection.coordinate(for: CGPoint)
,您必须在其中传递地图视图的中心点。祝你好运!