Drop Multiple Pins on Maps, Xcode



所以我有这个代码,它在我的iPhone应用程序的谷歌地图上掉落一个Pin。

你知道我如何能够放下多个pin来显示业务的不同位置吗?

#import "NewClass.h"
@implementation ViewController
  -(void)viewDidLoad {
    [super viewDidLoad];
      MKCoordinateRegion region = { {0.0, 0.0}, {0.0,0.0}};
      region.center.latitude = 40.707184;
      region.center.longitude = -73.998392;
      region.span.longitudeDelta = 0.01f;
      region.span.latitudeDelta = 0.01f;
      [mapview setRegion:region animated:YES];
      MapPin *ann = [[MapPin alloc] init];
      ann.title = @"Brooklyn Bridge";
      ann.subtitle = @"New York";
      ann.coordinate = region.center;
     [mapview addAnnotation:ann];
  }

我的复制尝试

MKCoordinateRegion region = { {0.0, 0.0}, {0.0,0.0}};
region.center.latitude = 53.0838491;
region.center.longitude = -2.7998707;
region.span.longitudeDelta = 0.01f;
region.span.latitudeDelta = 0.01f;
[mapview setRegion:region animated:YES];
NewClass *ann = [[NewClass alloc] init];
ann.title = @"Making Waves Swim School";
ann.subtitle = @"Clutton, Cheshire";
ann.coordinate = region.center;
[mapview addAnnotation:ann];
MKCoordinateRegion region2 = { {0.0, 0.0}, {0.0,0.0}};
region2.center.latitude = 53.199801;
region2.center.longitude = -2.89744;
region2.span.longitudeDelta = 0.01f;
region2.span.latitudeDelta = 0.01f;
[mapview setRegion:region2 animated:YES];
NewClass *ann2 = [[NewClass alloc] init];
ann2.title = @"Chester Uni";
ann2.subtitle = @"Chester, Cheshire";
ann2.coordinate = region.center;
[mapview addAnnotation:ann2];

ann2.coordinate = region.center;

应为

ann2.coordinate = region2.center;

使两个引脚的坐标不完全相同

最新更新