【问题标题】:Moving google maps marker移动谷歌地图标记
【发布时间】:2017-09-21 05:41:30
【问题描述】:

我正在使用 Swift 3,我想在我的地图视图中创建一个移动标记,这样如果用户触摸屏幕并移动了标记,它也会随着页面移动。

我该如何解决这个问题?

【问题讨论】:

  • 嗨,阿米尔!你已经尝试了什么?你有一些代码要给我们看吗?

标签: ios google-maps google-maps-markers xcode8.1 swift3.1


【解决方案1】:

使用GMSMapViewDelegate方法:

mapView:didChangeCameraPosition:

在此方法中在相机位置设置GMSMarker

当相机在地图中的位置发生变化时调用此方法。

func mapView(mapView: GMSMapView, didChangeCameraPosition position: GMSCameraPosition) {
// Apply set marker logic here
 }

【讨论】:

  • 确保将 GMSMapViewDelegate 设为 self
猜你喜欢
  • 2013-04-08
  • 2020-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-25
  • 2013-09-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多