Что значит MkCoordinateRegion region = {{0,0}, {0,0}};

Я новичок в xcode и пытаюсь создать аннотацию. Аннотация работает отлично, просто когда приложение открывается, карта ориентируется на Европу! Должен ли я изменить координаты на мою широту и долготу моего местоположения аннотации, и как мне это сделать? Beczuse есть четыре 0 вместо двух! {{0,0},{0,0}} как мне настроить широту и долготу?

1 ответ

Решение

MKCoordinateRegion имеет два поля: 1) центр, 2) пролет.

Вы должны использовать 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 для инициализации значений структуры. Первая пара для center поле и вторая пара для span поле.

Другие вопросы по тегам