jjzjj

Annotation

全部标签

iOS SKMaps 不加载注释(Xcode 6,Objective C)

我在使用SKMapsforiOS时遇到问题。它似乎没有加载注释。它应该在湖周围某处显示注释同样在初始化时,它不会去指定的区域。初始化映射方法-(void)initMap{/*self.mapView=[[SKMapViewalloc]initWithFrame:CGRectMake(0.0f,0.0f,CGRectGetWidth(self.view.frame),CGRectGetHeight(self.view.frame))];*/self.mapView=[[SKMapViewalloc]initWithFrame:CGRectMake(0.0f,0.0f,238.0f,157

ios - 没有设置图像,自定义注释不会出现

我正在尝试创建自定义注释,因为每个注释都保存了一些我需要在点击pin时显示的数据。但我需要显示默认的iospin图像。一切正常,但pin只会在我设置任何图像时显示。如果不设置图像,它不会显示默认的ios引脚。我的代码是CustomAnnotation.h文件@interfaceCustomAnnotation:NSObject@property(nonatomic,strong)NSString*title;@property(nonatomic,strong)NSString*subTitle;@property(nonatomic)CLLocationCoordinate2Dcoo

iphone - 通过 iPhone 中的方法从 map View 中隐藏图钉/标记

在我的viewDidLoad:方法中,我使用了一些图钉/标记/注释来显示车辆数量的不同位置。我想知道的是,如果用户只选择一辆车,那么我该如何隐藏其他图钉/标记。这可能吗?怎么做? 最佳答案 是的,这是可能的。您首先需要向每个annotationView添加一个观察者,以检测用户何时选择了注释。首先你必须添加:staticNSString*constGMAP_ANNOTATION_SELECTED=@"gMapAnnotationSelected";到你的实现的顶部(在@implementation的正下方)。然后,您必须向每个ann

iphone - 重用自定义绘制的注释 View

我已经设法在自定义彩色圆圈注释中绘制数字(基于this)。我想对我的自定义注释类进行一些优化,并且我阅读了有关重用的内容。我的问题是如果我让这些东西可重用,注释View会在map上混合,这是一个大问题。自定义绘制的注释View不能重复使用?或者它是否与View的注释有某种关系?我的意思是,注释存储要在其View上绘制的数字,实际上它是注释与其View之间的一对一关系。这是我的相关代码:自定义注释View的初始化:-(id)initWithAnnotation:(id)annotationreuseIdentifier:(NSString*)reuseIdentifierimageTyp

ios - 前向地理编码不适用于 CLGeocoder,但可以在 Apple Native Map 上按预期工作

我尝试使用AppleGeoCoderDemo进行正向地理编码。我尝试使用“WalmartMichigan”,与设备上的苹果原生map应用相比,返回的结果完全不同。搜索stackOverflow后,我知道CLGeocoder只能进行地址搜索,而不能进行地址/公司名称搜索,这意味着在我的案例中,它正在寻找包含密歇根州沃尔玛的街道名称。但是我很想知道为什么苹果的原生map可以完美地完成工作。有人知道其中的secret吗?感谢所有帮助。 最佳答案 在iOS6.1中,Apple向我们展示了MKLocalSearch,这是一个真正的搜索功能,类

ios - 什么是注解:(id)annotation in openURL method?

在appdelegate中,有这个方法-(BOOL)application:(UIApplication*)applicationopenURL:(NSURL*)urlsourceApplication:(NSString*)sourceApplicationannotation:(id)annotation{我想知道“注释”是什么?另外,我将如何使用它/查看它以查看它包含的内容?谢谢 最佳答案 annotation:Aproperty-listobjectsuppliedbythesourceapplicationtocommun

ios - MKAnnotionView 不显示标注

我已经实现了MKAnnotionView:-(MKAnnotationView*)mapView:(MKMapView*)mapViewviewForAnnotation:(id)annotation{if([annotationisKindOfClass:[MKUserLocationclass]])returnnil;NSString*identifier=@"mypin";MKAnnotationView*annotationView=[mapViewdequeueReusableAnnotationViewWithIdentifier:identifier];if(annota

ios - 在 ios 中创建自定义标注

我想在我的map上创建自定义标注。我现在已经试过了--(void)mapView:(MKMapView*)mapViewdidSelectAnnotationView:(MKAnnotationView*)view{NSLog(@"ANNNOTATIONVIEW:%@",view);NSLog(@"VIEWANNOTATION:%@",view.annotation);MyMapAnnotationViewController*mapAnnotationViewController=[[MyMapAnnotationViewControlleralloc]initWithNibName

ios - 从核心数据中的关系中删除对象的正确方法

我有一个包含两个实体的简单数据模型:Person和Company。一个人可以分到很多公司,一个公司也可以分到很多人。我用1家公司和2个人填充了数据库,并将所有人分配给了公司。在填充数据库的过程中,CoreData会产生如下日志:CoreData:sql:INSERTINTOZCOMPANY(Z_PK,Z_ENT,Z_OPT,ZNAME)VALUES(?,?,?,?)CoreData:sql:INSERTORREPLACEINTOZ_1PERSONS(Z_1COMPANIES,Z_2PERSONS)VALUES(1,2)CoreData:sql:INSERTORREPLACEINTOZ_

ios - 每个图钉都有不同的自定义图像

这听起来像是一个笼统的问题,但我只在我希望我的所有图钉都使用相同的图像时才找到答案,而我并没有。这就是我现在的工作方式:我的所有位置都在一个位置数组中(带有长、纬度、名称、引脚名称的自定义类)。在viewdidLoad中,我循环该数组并使用找到的每个对象创建我的引脚,请参见以下代码:for(inti=0;i这非常简单,来自CustomAnnotation类,代码如下:@interfaceCustomAnnotation:MKPointAnnotation{}@property(nonatomic,retain)NSString*name;@property(nonatomic,reta