谷歌地图ios sdk信息窗口仅出现在2个水龙头上

时间:2016-07-07 08:35:59

标签: ios objective-c google-maps xcode7.2

我正在使用谷歌地图ios sdk。 我已经为信息窗口创建了一个自定义xib文件。

我得到的问题是,每当我点击标记时,谷歌地图会自动将标记置于中心,然后显示下一个点击String str = "abcddecca"; char[] arr = str.toCharArray(); StringBuilder sb = new StringBuilder(); Map<Character, Integer> counters = new HashMap<>(); for( int i = 0; i < arr.length; i++ ) { Integer count = counters.get( arr[i] ); if ( count == null ) { count = 1; } else { count++; } counters.put( arr[i], count ); sb.append( arr[i] ); sb.append( count ); } System.out.println( sb );

我想要的是点按的标记应该立即显示info window而不是第二次点击

以下是我使用

的代码
info window

1 个答案:

答案 0 :(得分:4)

尝试写这个代表:

- (BOOL)mapView:(GMSMapView*)mapView didTapMarker:(GMSMarker*)marker
{
    [mapview setSelectedMarker:marker];
    return YES;
}