jjzjj

ios - 向 MKMapView 注释添加操作

我有一个带有一堆注释的MKMapView,但我无法向它们添加操作。我只是在创建一个MKPointAnnotation,但无法向其添加操作。每当我单击注释时,什么也没有发生。这是我设置注释的方式-CLLocationCoordinate2DmonteVista;monteVista.latitude=(double)37.83029;monteVista.longitude=(double)-121.98827;MKPointAnnotation*monteVistaPoint=[[MKPointAnnotationalloc]init];monteVistaPoint.coordina

ios - MKAnnotationView 在 iOS 的 mapview 上不显示图像

我正在从Web服务器获取一些图像url,我需要将其显示在mapview上。我为MKAnnotationView添加了函数并解析了url,但是它没有显示在mapView中。下面是我的代码。如果我做错了什么,请告诉我。-(MKAnnotationView*)mapView:(MKMapView*)mapViewviewForAnnotation:(id)annotation{staticNSString*identifier=@"CustomAnnotation";MKAnnotationView*annView=nil;if([annotationisKindOfClass:[MapVi

ios - 帮助 MapKit 使用三种不同的引脚颜色的三个注释

我对应用程序开发和学习还很陌生(我们不都是这样吗!)我可以在map上显示多个注释,但我希望三个图钉是三种不同的颜色,而不是全部是一种颜色,我完全迷路了。下面是我完整的MapViewController.m代码。帮助!#import"MapViewController.h"@interfaceAddressAnnotation:NSObject{CLLocationCoordinate2Dcoordinate;NSString*mTitle;NSString*mSubTitle;}@end@implementationAddressAnnotation@synthesizecoordin

ios - 如何更改 MapView 注释中的标注气泡颜色?

我希望能够显示一个蓝色的气泡(默认为黑色)用于注释标注。无论我在哪里搜索,我都只能获得实现viewForAnnotation委托(delegate)方法的示例,但这只会更改annotationView而不是顶部的气泡。但是我希望pinColor是绿色的,所以我重写了这个方法,这里是代码。我可以做其他事情来为callOut提供backgroundImage或更改它的tintColor吗?-(MKAnnotationView*)mapView:(MKMapView*)mapViewviewForAnnotation:(id)annotation{MKPinAnnotationView*an

objective-c - 具有不同图钉颜色的 map View 注释

我有一个包含200多个对象的数组,我正在尝试对每个对象执行循环。每个对象都有一个是/否字段,我想根据该是/否值显示不同颜色的标记。据我所见,我的循环首先遍历每个对象,然后在每个对象的末尾添加所有注释。由于当所有注释都添加到我的map时,我在我的循环中通过数组执行检查是否值,所以当它绘制时它将使用数组中最后一个对象的是/否值全部。我怎样才能让标记根据每个单独元素的是/否值而有所不同?我的代码是for(i=0;i加上我的注释代码如下-(MKAnnotationView*)mapView:(MKMapView*)mapViewviewForAnnotation:(id)annotation{

objective-c - iOS 中的自定义注释图像

我正在尝试用特定图像替换典型的iOSmapkit“图钉”。我是编码新手,所以我不确定为什么这不起作用,但这是我尝试过的:方法-(MKAnnotationView*)mapView:(MKMapView*)mapViewviewForAnnotation:(id)annotation{除其他外,我有这个:pinView.animatesDrop=YES;pinView.canShowCallout=YES;//pinView.pinColor=MKPinAnnotationColorPurple;UIImage*pinImage=[UIImageimageNamed:@"Jeff.png

iphone - 优化 MKMapView 代码——大量注解

我的应用程序中有一个显示UIMapView的模态视图。然后我向这个mapView(下面的代码)添加了大量注释(超过800个)。问题是在加载所有图钉时,用户被迫等待一分钟左右。此外,一旦所有800个图钉都在map上,应用程序就会变得缓慢。谁能建议我如何改进下面的代码?谢谢。#import"MapView.h"#import"MapPlaceObject.h"@implementationMapView@synthesizemapViewLink,mapLocations,detail,failedLoad;-(id)initWithNibName:(NSString*)nibNameOr