0
我正在使用谷歌地圖ios sdk。 我已經爲信息窗口創建了一個定製的xib文件。谷歌地圖ios sdk信息窗口僅出現在2次水印上
我得到的問題是每當我點擊一個標記它谷歌地圖自動使標記在中心,然後在下一個水龍頭info window
顯示。
我要的是螺紋標記應顯示info window
立即代替自來水在第二次
下面是我使用
- (UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker {
if (marker != self.pointMarker) {
if (!self.shuttleInfoWindow) {
[self initShuttleInfoWindowObject];
}
Shuttle* shuttle = (Shuttle*)marker.userData;
if (shuttle) {
[self.shuttleInfoWindow setCurrentShuttle:shuttle];
}
self.shuttleInfoWindow.isInfoWindowDisplayed = YES;
return self.shuttleInfoWindow;
}
return nil;
}
- (void)initShuttleInfoWindowObject {
self.shuttleInfoWindow = [[[NSBundle mainBundle] loadNibNamed:@"InfoWindow" owner:self options:nil] objectAtIndex:0];
[self.shuttleInfoWindow setFrame:CGRectMake(0,
0,
self.shuttleInfoWindow.frame.size.width,
self.shuttleInfoWindow.frame.size.height)];
self.shuttleInfoWindow.delegate = self;
}
你在Google Maps iOS SDK上工作過嗎? –
是的,我一直在努力 –
好吧。你能告訴我如何將地圖放在選定的標記上,然後顯示信息窗口。這兩個任務在一個水龍頭 –