[swift] GoogleMap 情報ウィンドウをタップしたときの処理

GoogleMap 情報ウィンドウをタップしたときの処理

GoogleMapに配置したマーカーをタップすると情報ウィンドウがポップアップするが、その情報ウィンドウをタップすると処理できるようにすることができる

    override func viewDidLoad() {
        super.viewDidLoad()
        let marker: GMSMarker = GMSMarker()
        marker.position = CLLocationCoordinate2DMake(latitude, longitude)
        marker.title = "Tappable";
        marker.snippet = "Please tap this window"
        marker.map = googleMap
    }

func mapView(mapView: GMSMapView, didTapInfoWindowOfMarker marker: GMSMarker) {
        //markerは情報ウィンドウをタップされたmarker
        //処理....
    }

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です