0
私はマップビューを持っており、ユーザーはマーカーをドラッグできます。マーカーをタップすると、マーカーの位置を含むスニペットが表示されます。マーカーの経度と緯度を取得する方法
マーカーの経度と緯度を取得するにはどうすればよいですか?マーカーが別の位置にドラッグされている場合
は、ここで私がやったものだ:
var latitude = -7.034323799999999
var longitude = 110.42400399999997
var displayAddress = [String]()
func customizeMap() {
mapView.delegate = self
let camera = GMSCameraPosition.camera(withLatitude: Double(latitude), longitude: Double(longitude), zoom: 17)
mapView.animate(to: camera)
let markerImage = UIImage(named: "ic_home_detail_marker_location")
let markerView = UIImageView(image: markerImage)
let marker = GMSMarker()
marker.position = CLLocationCoordinate2DMake(Double(latitude), Double(longitude))
marker.isDraggable = true
marker.iconView = markerView
marker.snippet = displayAddress[0]
mapView.selectedMarker = marker
marker.map = mapView
}
を今私はあなたがGMSMapViewDelegate
のdidBeginDragging marker
とdidEndDragging marker
委任する方法を使うことができるため、静的経度と緯度
素晴らしい作品です。 –
@ArielGemilangようこそメイト: –
それも私を助けます – yogipriyo