MkCoordinateRegion region = {{0,0},{0,0}};

时间:2013-06-23 22:58:50

标签: latitude-longitude mkcoordinateregion

我是xcode的新手,我正在尝试创建一个注释。注释工作正常,只是当应用程序打开时,地图专注于欧洲!我应该将坐标更改为我的注释位置的纬度和经度,我该怎么做?因为有四个0而不是两个! {{0,0},{0,0}}如何将纬度和longutude配置为?

1 个答案:

答案 0 :(得分:3)

MKCoordinateRegion有两个字段:1)center,2)span。

您应该使用MKCoordinateRegionMake宏:

CLLocationCoordinate2D center = CLLocationCoordinate2DMake(35, -90); // pick desired values
MKCoordinateSpan span = MKCoordinateSpanMake(100, 100); // pick desired values
MKCoordinateRegion region = MKCoordinateRegionMake(center, span);

语法:

MKCoordinateRegion region = { { 0, 0 }, { 0, 0 } };

是C中用于初始化struct值的快捷方式。第一对用于center字段,第二对用于span字段。