gpt4 book ai didi

ios - MKMapView - 用户当前位置蓝点覆盖注释

转载 作者:行者123 更新时间:2023-11-29 02:50:13 24 4
gpt4 key购买 nike

我正在处理 map ,当您点击注释时,它会显示标题和描述。问题是一个注释非常接近用户的当前位置,因此我看不到该注释的标题,因为它不可录制。当我尝试点击注释时,没有任何反应。

- (MKAnnotationView *) mapView:(MKMapView *)mapView
viewForAnnotation:(id <MKAnnotation>) annotation {

if ([annotation isKindOfClass:[MKUserLocation class]]) {
//Don't trample the user location annotation (pulsing blue dot).
return nil;
}

MKPinAnnotationView *pinView = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:@"pin"];
pinView.animatesDrop = YES;
pinView.canShowCallout = YES;

if (pinView == nil)
pinView = [[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"pin"];


if([[pinView.annotation title] isEqualToString:@"Store"])
{
pinView.pinColor = MKPinAnnotationColorGreen;
}

return pinView;

我是否可以将注释放在显示当前位置的蓝点前面?

最佳答案

所以我搬家了

pinView.canShowCallout = YES;

在返回 pinView 之前的最后,它起作用了。

关于ios - MKMapView - 用户当前位置蓝点覆盖注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24640392/

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