0
上のマーカーを更新するために、どのように私は、これは私のコードであるGoogleは迅速な3つのGoogleマップ - 地図
をマッピングし使用しています:
import UIKit
import GoogleMaps
class ViewController: UIViewController {
@IBAction func pressed(_ sender: Any) {
//self.myMapView.marker.position = CLLocationCoordinate2D(latitude: +31.75097956, longitude: +35.23694378)
}
@IBOutlet weak var myMapView: GMSMapView!
override func viewDidLoad() {
super.viewDidLoad()
let camera = GMSCameraPosition.camera(withLatitude: +31.75097946, longitude: +35.23694368, zoom: 17.0)
self.myMapView.mapType = .terrain
self.myMapView.camera = camera
// Creates a marker in the center of the map.
let marker = GMSMarker()
marker.position = CLLocationCoordinate2D(latitude: +31.75097946, longitude: +35.23694368)
marker.title = "some text"
marker.map = self.myMapView
marker.opacity = 1.0
}
UIViewのは、それがマップをロード中ということがあります。ボタンもあります。
ボタンを押すと、マーカーの位置を更新したいと思います。
おかげ
'viewDidLoad()'で追加したマーカーの位置を更新しますか? – Subramanian
はい。それは正しいです –