iOS用 google mapでマーカーをタップせずにinfo windowsを出す


地図系アプリを作成中。
マーカーを好きな位置に出すことはできますが、info windowは出せないのかな?と調べたらあっさり解決法が見つかりました。

How to show a Info window in iOS Google maps without tapping on Marker? – Stack Overflow

GMSMarker *marker = [[GMSMarker alloc] init];
marker.position = coordinate;
marker.title = @”Location selected”;
marker.snippet = @”Testing”;
marker.map = mapView_;

//Show info window on map
[mapView_ setSelectedMarker:marker];

こんな風に、 setSelectedMarker でマーカーを選択してやればinfo windowが開きます。
当然かもしれませんが、複数のinfo windowを同時に出すことはできないようです。

ウインドウを複数出したいようなときは、UIViewで自作するしかないですかね。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です