gpt4 book ai didi

ios - 如何在不点击标记的情况下在 iOS 谷歌地图中显示所有信息窗口?

转载 作者:可可西里 更新时间:2023-11-01 06:24:34 24 4
gpt4 key购买 nike

我正在尝试在不点击的情况下创建标记。但我无法显示所有 infoWindows。它只在最后一个标记上显示一个信息窗口。

这是我的代码:

- (void)viewDidLoad {
[super viewDidLoad];
NSMutableArray *markersArray = [[NSMutableArray alloc] init];
for(int i=0; i<10; i++){
GMSMarker *marker = [[GMSMarker alloc] init];
marker.position = CLLocationCoordinate2DMake(latitude, longitude);
marker.appearAnimation=YES;
marker.opacity = 0.0;
mapView.selectedMarker = marker;
marker.map = mapView;
[markersArray addObject:marker];
}
}

和自定义信息窗口:

- (UIView*)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker {
CustomInforwindow *customView = [[[NSBundle mainBundle] loadNibNamed:@"CustomInforwindow" owner:self options:nil] objectAtIndex:0];
return customView;
}

最佳答案

您一次可以显示一个信息窗口。

mapView.selectedMarker = marker; this will open the infowindow for the last marker

如果你想显示多个标记,那么你应该制作包含标记和信息窗口的标记。

希望这对您有所帮助。

关于ios - 如何在不点击标记的情况下在 iOS 谷歌地图中显示所有信息窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23820740/

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