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上工作过吗? –
是的,我一直在努力 –
好吧。你能告诉我如何将地图放在选定的标记上,然后显示信息窗口。这两个任务在一个水龙头 –