0
Google Maps ios SDK를 사용하고 있습니다. 정보 창 사용자 지정 xib 파일을 만들었습니다.Google지도 ios SDK 정보창은 2 회 탭에만 표시됩니다.
마커를 두 드릴 때마다 Google지도가 자동으로 마커를 중앙에 놓은 다음 다음 탭 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지도 iOS SDK를 사용해 보셨나요? –
예, 저는 그것에 대해 작업했습니다 –
좋습니다. 선택한 마커에서지도를 중앙에 배치 한 다음 정보 창을 표시하는 방법을 알려주실 수 있습니까? 한 번에 두 작업 모두 –