我跟着谷歌地图自定义信息窗口视频非常密切,似乎无法让我的工作。 这里是我的viewcontroller.m的一部分:
GMSMarker *food = [[GMSMarker alloc] init];
food.position = CLLocationCoordinate2DMake(43.468725, 11.287411);
food.map = mapView_;
mapView_.mapType = kGMSTypeTerrain;
food.icon = [UIImage imageNamed:@"foodmarker"];
}
-(UIView *) mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)food
{
CustomInfoWindow *infoWindow = [[[NSBundle mainBundle] loadNibNamed:@"InfoWindow" owner:self options:nil] objectAtIndex:0];
infoWindow.name.text = @"FoodPlace";
infoWindow.address.text = @"Some kinda food location";
infoWindow.photo.image = [UIImage imageNamed: @"food"];
return infoWindow;
}
我得到的返回一个错误信息窗口说:不兼容的指针类型返回“CustomInfoWindow *”从结果类型的函数“的UIView *”
我CustomInfoWindow类是有线到那个将显示为自定义信息窗口笔尖。 问题是,当我上的标记没有挖掘发生或出现。