Как переместить маркер на Google Maps с помощью Geofire - PullRequest
0 голосов
/ 12 июня 2018
  let geo = geoFire?.query(at: myLocation!, withRadius: 1000)
     geo?.observe(.keyEntered, with: { (key:String, location:CLLocation) in
        print("key",key,"location",location)
        let position = CLLocationCoordinate2D(latitude: (location.coordinate.latitude), longitude: (location.coordinate.longitude))
        let marker = GMSMarker()
        marker.position = position
        CATransaction.begin()
        let nAnimationDuration: TimeInterval = 1
        // Update this value as per your needs.
        CATransaction.setAnimationDuration(CFTimeInterval(nAnimationDuration))
        CATransaction.commit()
        marker.icon = self.imageWithImage(image: #imageLiteral(resourceName: "logo-1"), scaledToSize: CGSize(width: 60.0, height: 60.0))
        marker.map = self.map1

        self.DriversMarker = marker.position
    })

Я создаю приложение с Google Maps Activity и хочу разместить там маркер.Как установить маркер для местоположения, например Белого дома, чтобы он открывал информационную страницу на картах Google? Я получаю один маркер, но он не перемещается при изменении его положения.

...