Ios 在MKMapView中一次两个注释接点
我成功地在我的地图上实现了MKMapVIew和一个注释。我不能同时代表两个职位。我正在使用MKMapViewDelegate方法: 地图视图:视图注释: 有人能调查一下这件事吗 谢谢 编辑Ios 在MKMapView中一次两个注释接点,ios,mkmapview,mkannotation,Ios,Mkmapview,Mkannotation,我成功地在我的地图上实现了MKMapVIew和一个注释。我不能同时代表两个职位。我正在使用MKMapViewDelegate方法: 地图视图:视图注释: 有人能调查一下这件事吗 谢谢 编辑 这将满足您的要求!…: 方法mapView:viewForAnnotation:仅用于查看注释,例如pin和标题标签的颜色等。如果要显示多个注释,应将所有注释分配并初始化到所需位置。例如,您可以创建一个包含所有坐标的.plist,而in For循环只需添加它们 编辑 这是一个示例代码,取自某个地方。你必须分配
这将满足您的要求!…: 方法mapView:viewForAnnotation:仅用于查看注释,例如pin和标题标签的颜色等。如果要显示多个注释,应将所有注释分配并初始化到所需位置。例如,您可以创建一个包含所有坐标的.plist,而in For循环只需添加它们 编辑 这是一个示例代码,取自某个地方。你必须分配并初始化所有的涂鸦
-(void)loadDummyPlaces{
srand((unsigned)time(0));
NSMutableArray *tempPlaces=[[NSMutableArray alloc] initWithCapacity:0];
for (int i=0; i<1000; i++) {
MyPlace *place=[[MyPlace alloc] initWithCoordinate:CLLocationCoordinate2DMake([self RandomFloatStart:42.0 end:47.0],[self RandomFloatStart:14.0 end:19.0])];
[place setCurrentTitle:[NSString stringWithFormat:@"Place %d title",i]];
[place setCurrentSubTitle:[NSString stringWithFormat:@"Place %d subtitle",i]];
[place addPlace:place];
[tempPlaces addObject:place];
[place release];
}
places=[[NSArray alloc] initWithArray:tempPlaces];
[tempPlaces release];
}
我已经实例化了MKAnnotation委托类。并在我的地图视图中添加了注释。但我只看到一个。我看不到其他的。
-(void)loadDummyPlaces{
srand((unsigned)time(0));
NSMutableArray *tempPlaces=[[NSMutableArray alloc] initWithCapacity:0];
for (int i=0; i<1000; i++) {
MyPlace *place=[[MyPlace alloc] initWithCoordinate:CLLocationCoordinate2DMake([self RandomFloatStart:42.0 end:47.0],[self RandomFloatStart:14.0 end:19.0])];
[place setCurrentTitle:[NSString stringWithFormat:@"Place %d title",i]];
[place setCurrentSubTitle:[NSString stringWithFormat:@"Place %d subtitle",i]];
[place addPlace:place];
[tempPlaces addObject:place];
[place release];
}
places=[[NSArray alloc] initWithArray:tempPlaces];
[tempPlaces release];
}