SetVisibleMapRect всегда уходит в Северный Ледовитый океан - PullRequest
2 голосов
/ 03 августа 2011

Я использую monotouch для разработки приложения для IPhone, которое должно быть в состоянии найти место на картеПросмотреть, чтобы увеличить. SetVisibleMapRect, кажется, правильный метод, но я всегда оказываюсь в середине Северного Ледовитого океана, независимо от того, какие значения я передаю. Я делаю что-то неправильно или я просто использую неправильный метод для того, что пытаюсь сделать?

map.SetVisibleMapRect(new MKMapRect(new MKMapPoint(39.0044444, -76.8758333), new MKMapSize(1000,1000)), true);

1 Ответ

4 голосов
/ 04 августа 2011

Метод SetVisibleMapRect принимает MKMapRect, который использует MKMapPoint единиц.Это не то же самое, что широта, долгота и метры.

Возможно, вы вместо этого захотите использовать метод SetRegion и создадите MKCoordinateRegion, используя метод FromDistance.

...