ios - 适用于 IOS 的 Google Maps SDK - 标记始终居中

标签 ios google-maps google-maps-markers google-maps-sdk-ios

我正在尝试开发一款应用程序,让用户可以更改其在 map 上的位置。我实际上有一个标记,它在 mapView:didChangeCameraPosition 事件上将其位置重新绘制到 map 相机,并且工作正常,但我看到的问题是性能不够好,因为标记在 map 中重新绘制有一些延迟。

我想知道是否有更好的方法来实现这个需求

这是我的实际代码:

- (void)mapView:(GMSMapView *)mapView didChangeCameraPosition:(GMSCameraPosition *)position {
      self.marker.position = position.target;  
  }

最佳答案

你能不能在 GMSMapView 的顶部添加一个带有标记的 UIImageView,位于它的中间?

关于ios - 适用于 IOS 的 Google Maps SDK - 标记始终居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22843203/

相关文章:

javascript - 如何使用 if 条件测试 Google map 地点类型

android - 未经许可使用 Google Maps API MapView

Angular 2+ Google Maps 从 map 上的点击位置获取坐标以更新标记位置

ios - SwiftUI:仅当 ScrollView 超过屏幕高度时才可滚动

ios - 当应用程序进入后台时,如何使我的应用程序弹出到 VC?

ios - 创建新对话框时没有调用委托(delegate)方法

android - 在哪里可以找到 Google Play 服务属性文本?

javascript - 使用 google maps api 在我自己的服务器上映射

iphone - 如何检查 Xcode 4 中未使用的变量

javascript - Google 标记管理器未定义