0

マップ上のマーカーをタップした後に表示される情報ウィンドウのディメンションをカスタマイズする方法を理解しようとしています。GoogleマップSDK - 情報ウィンドウのカスタムディメンション

デフォルトでは、適切な情報を便利な方法で表示するには十分な大きさではありません。

達成したいのは、タイトルとスニペットの全画面表示です。

は、あなたがあなたの情報ウィンドウとして表示されたいストーリーボードを使用して、カスタムUIViewのとデザインを作成することができ、この

答えて

0

を解決することができます誰にも$ 5 venmoます。

デリゲートメソッドmarkerInfoWindowを実装して、ストーリーボードから目的のビューをロードしてカスタムビューを返します。かなりまっすぐです&シンプルです。

+0

こんにちはGurdev、 ありがとうございました。私はこれに少し新しいです。プロセスをもう少し詳しく説明できますか?あなたのコメントをコードに変えるのにいくつか問題があります。 –

+0

1. ViewControllerに 'mapView:markerInfoWindow'デリゲートメソッドを実装します。 2.以下の関数を実装します。 func mapView(mapView:GMSMapView!、markerInfoWindow marker:GMSMarker!) - > UIView! { let customInfoWindow = NSBundle.mainBundle()。loadNibNamed( "CustomInfoWindow"、オーナー:self、options:nil)[0] as! CustomInfoWindow customInfoWindow.label1.text = 'カスタムテキスト' customInfoWindow.label2.text = '任意の追加情報' // CustomInfoWindow nibにカスタムオブジェクトを定義し、このメソッドでプロパティを設定できます。 return customInfoWindow } –

関連する問題