我希望谷歌地图标记保留在地图的中心,而相机位置可以更改iOS SDK

时间:2017-04-04 12:30:39

标签: ios google-maps google-maps-markers

我正在开发一个使用谷歌地图的iOS应用程序。我希望标记在拖动地图或更改摄像机位置时粘在屏幕中心。我已经实现了以下代码。它将标记保持在屏幕的中心,但是当我们将地图和重新定位拖动到中心时标记会移动。我希望它保持在屏幕的中心而不移动它。

Spring Boot

提前致谢!

1 个答案:

答案 0 :(得分:3)

解决方案很简单!只需将图像视图放在地图视图的顶部,使图像视图大小相同(放置相同的约束或自动调整大小),并将图钉图像设置为图像视图,将.center contentMode设置为图像视图。而已!您不必向地图视图本身添加标记。如果您想获得pin(地图视图中心)坐标,请使用谷歌地图的mapView.projection.coordinate(for: CGPoint),您必须在其中传递地图视图的中心点。祝你好运!