1
GMSMarkerすべてのグーグルマップの詳細情報markerTitle
タイトルを含むカスタムビューを追加し、スニペットプロパティは、カスタムビューを追加することはできません。それをどうやって教えてくれるの?どうもありがとう!
GMSMarkerすべてのグーグルマップの詳細情報markerTitle
タイトルを含むカスタムビューを追加し、スニペットプロパティは、カスタムビューを追加することはできません。それをどうやって教えてくれるの?どうもありがとう!
あなたはマーカーが選択になろうとしているが、この方法は、UIViewのを返す場合、そのマーカーに使用するオプションのカスタム情報ウィンドウを提供したときに呼び出され
-(UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker{
UILabel *label1 = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 50, 30)];
UILabel *label2;
UILabel *label3;
UIView *infoWindowView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 250, 250)]; //your desired frame
[infoWindowView addSubview:label1];
[infoWindowView addSubview:label2];
[infoWindowView addSubview:label3];
return infoWindowView;
}
、のようなデリゲートメソッド
markerInfoWindow
を試すことができます。このメソッドが呼び出された後でこのビューを変更すると、それらの変更はレンダリングされたバージョンに必ずしも反映されません。 返されるUIViewは、いずれかの次元で500ポイントを超える境界を持つことはできません。いつでも情報ウィンドウが1つしか表示されないため、返されたビューは他の情報ウィンドウ間で再利用される可能性があります。 この呼び出し中にマップからマーカーを削除するか、マップの選択マーカーを変更すると、定義されていない動作になります。
ありがとうございました!そうですか!私はあなたにスターを与えるためにワイン!しかし、どこでクリックできますか? – mayun
答えが正しければ、答えの横の右の目盛りで答えを受け入れることができます! – Lion
分を待ってください... wuwu – mayun