我们应该如何在 Swift 的谷歌地图上放置标记



我们应该如何在谷歌地图上放置标记,从服务器获取纬度和经度?

我将每5秒更新一次纬度和经度。 所以,标记应该移动它的位置。

如何实现这一点? 不刷新谷歌地图?

下面的代码用于将标记添加到谷歌地图

func designGoogleMapAndSetTheMarker(withLattitude lattitude: Double, longitude: Double) {
  camera = GMSCameraPosition.camera(withLatitude: lattitude, longitude: longitude, zoom: 16)
  googleMapView.camera = camera
  marker = GMSMarker()
  marker.position = CLLocationCoordinate2DMake(lattitude, longitude)
  marker.map = googleMapView

当您需要更新标记时,需要添加以下代码

marker.position = CLLocationCoordinate2DMake(lattitude, longitude)

最新更新