gpt4 book ai didi

iphone - 如何以编程方式选择 map 图钉

转载 作者:IT王子 更新时间:2023-10-29 08:01:06 27 4
gpt4 key购买 nike

我是 Maps Concept 的新手。

请一次找到所附图片。

enter image description here

当我单击“图钉”时,我收到的消息是“欣赏你的微笑”或任何文字......现在我想......当我们选择表格 View 时,我需要为此提出该消息pin(没有该 pin 的用户交互)...

我正在为这张 map 和图钉使用以下代码。

    -(void) viewWillAppear:(BOOL)animated
{
[super viewWillAppear:YES];
customLocation.latitude=[casesobjc.latitude_string doubleValue];
customLocation.longitude=[casesobjc.longitude_string doubleValue];
MapViewAnnotation *newAnnotation = [[MapViewAnnotation alloc] initWithTitle:casesobjc.locationForMap_string andCoordinate:customLocation];
[mapView addAnnotation:newAnnotation];
}
- (MKAnnotationView *) mapView: (MKMapView *) mapView viewForAnnotation: (id<MKAnnotation>) annotation {
MKPinAnnotationView *pin = (MKPinAnnotationView *) [mapView dequeueReusableAnnotationViewWithIdentifier: @"annotation_ID"];
if (pin == nil) {
pin = [[MKPinAnnotationView alloc] initWithAnnotation: annotation reuseIdentifier: @"annotation_ID"];
} else {
pin.annotation = annotation;
}
pin.pinColor = MKPinAnnotationColorPurple;
pin.animatesDrop = YES;
pin.canShowCallout=YES;
return pin;
}

现在我将像下面一样显示所有引脚。

enter image description here

怎么做当我们点击表格 View 时,我需要显示该图钉的标题,就像我们选择图钉时的显示方式一样?

提前致谢

最佳答案

您正在寻找的方法是selectAnnotation:

在您的 didSelectRowAtIndexPath 中,您必须找到与表行关联的注释。

找到它后,您可以告诉它,使用以下命令选择它:

[mapView selectAnnotation:foundAnnotation animated:YES];

关于iphone - 如何以编程方式选择 map 图钉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15758068/

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