gpt4 book ai didi

iOS GMaps 委托(delegate) mapView : markerInfoWindow: not implemented

转载 作者:行者123 更新时间:2023-12-01 17:30:10 25 4
gpt4 key购买 nike

我正在尝试为标记创建自定义信息窗口。我正在使用适用于 iOS 的 Google Maps SDK。

我已经创建了包含所有对象的自定义 XIB 文件。为它创建了类。

调用 GMSMapViewDelegate在头文件中

在实现文件中,我实现了以下方法:

- (UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker {

NSLog(@"Implementing delegate Method");

CustomInfoWindow *infoWindow = [[[NSBundle mainBundle]
loadNibNamed:@"InfoWindow"
owner:self
options:nil]
objectAtIndex:0];

infoWindow.title.text = @"This is title";
infoWindow.address.text = @"This is address";
infoWindow.status.text = @"Here will be status";

return infoWindow;
}

但是仍然有默认标记。可能是什么问题?

感谢帮助。

最佳答案

如果不添加 GMSMapView 委托(delegate),请尝试

您在实现文件中添加 GMSMapView Delegate

GMSMapView * mapView_ = [GMSMapView mapWithFrame:viewmapbaseView.bounds camera:camera];
mapView_.delegate=self;

关于iOS GMaps 委托(delegate) mapView : markerInfoWindow: not implemented,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28085398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com