iOS向けGoogleマップSDKは初めてです。ユーザーがマーカーをクリックすると、タイトルとスニペットを含むデフォルトの情報ウィンドウを表示する代わりに、アプリ内の別の場所(モーダルビューコントローラーなど)にそれらを誘導したいと思います。ヘッダーファイルとオンラインを検索しましたが、マーカーのタッチイベントに関連するものが見つからないようです。誰かが提案や回避策を持っていますか?
質問する
4990 次
1 に答える
15
あなたが望むのは、デリゲートを追加してdidTapMarker
メソッドをオーバーライドすることだと思います
/**
* Called after a marker has been tapped.
*
* @param mapView The map view that was pressed.
* @param marker The marker that was pressed.
* @return YES if this delegate handled the tap event, which prevents the map
* from performing its default selection behavior, and NO if the map
* should continue with its default selection behavior.
*/
- (BOOL)mapView:(GMSMapView *)mapView didTapMarker:(id<GMSMarker>)marker;
于 2013-02-24T23:27:15.967 に答える