-1

iPhoneのGoogleマップで情報ウィンドウをクリックすると小さなウィンドウが表示されます。ユーザーがマーカーをタップすると、情報ウィンドウが表示されます。その情報ウィンドウをタップすると、別のウィンドウが表示されます。Android には OnInfoWindowClickListener メソッドがあります。そのようなiOSには何がありますか?

4

2 に答える 2

2

マップを追加する場所、追加

 mapView_.delegate=self; 

次に、これを使用します

-(void)mapView:(GMSMapView *)mapView
didTapInfoWindowOfMarker:(GMSMarker *)marker{

   //info window tapped

}
于 2013-03-28T09:33:07.643 に答える
0

iOS では、ユーザーが情報ウィンドウをタップするとデリゲート メソッドが呼び出されます。ここにデリゲートのドキュメントがあります。

/**
 * Called after a marker's info window has been tapped.
 */
- (void)mapView:(GMSMapView *)mapView
    didTapInfoWindowOfMarker:(id<GMSMarker>)marker;

パラメータとして、mapView インスタンスと情報ウィンドウのマーカーのオブジェクトを受け取ります。GMSMapViewDelegate を含めることを忘れないでください。

于 2013-03-17T10:15:46.180 に答える