Google マップの Java バージョンでは簡単なことはわかっていますが、目的の C バージョンの SDK で情報ウィンドウを閉じる方法がわかりません。
私はこの方法を使用しています:
-(void) mapView:(GMSMapView *)mapView
didTapInfoWindowOfMarker:(id<GMSMarker>)marker {
sharedGlobal.shouldShowPlayer = YES;
/* adds the path to the map by decoding google's encoded string */
[self addPath: sharedGlobal.encodedPathString];
}
そして、マーカーに関連付けられた情報ウィンドウを閉じる行を追加します。