#objective-c #ios #mkmapview
#objective-c #iOS #mkmapview
Вопрос:
Я каждую секунду центрирую MKMapView с данными GPS, которые мы получаем от аксессуара.
[_mapView setCenterCoordinate:CLLocationCoordinate2DMake(location.latitude, location.longitude) animated:YES];
Сейчас мы тестируем наш код в Новой Зеландии, и на карте много-много дополнительного дрожания. Иногда кажется, что происходит землетрясение. Ну, тогда я компенсирую те значения широты и долготы, которые мы получаем каждую секунду, где-то в США дрожание исчезло, и землетрясение не повлияло.
Когда мы устанавливаем центральную координату в Южном полушарии, нужно ли какое-либо преобразование для координат?
Ответ №1:
Это была проблема, из-за которой размер MKMapView был больше, чем мог быть вид, который в нашем случае составлял 1024 X 78. Это вызвало землетрясение в определенных ситуациях, и это произошло в обоих полушариях, а не только в Южном полушарии. Как только мы увеличили его до 1024 X 78, никаких проблем не возникло.