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で自作するしかないですかね。