Как получить точное положение в mapview (координаты x, y) из lat lon в mkmapkit

#iphone #mkmapview #latitude-longitude

#iPhone #mkmapview #широта-долгота

Вопрос:

Я хочу, чтобы точное положение в mkmapkit было в координатах x y по значениям широты lon.

Я использовал следующий код

CLLocationCoordinate2D neCoord;
neCoord.latitude = 72.2234;
neCoord.longitude = 23.340876;
//Here i have passed hardcoded lat lon
nePoint = [map_view convertCoordinate:neCoord toPointToView:map_view];

Но я получаю координаты, которые являются отрицательными значениями.

Поэтому принимаются любые идеи или предложения по тому же поводу.

Ответ №1:

Может быть, вы получаете отрицательные числа, потому что MKMapView не показывает регион, в котором находятся координаты? Если они оба отрицательные, то местоположение находится к северо-западу от текущего отображаемого региона карты.

Комментарии:

1. Вы не ошибаетесь, но вам нужно изменить отображаемый регион карты. Тогда координаты точки будут положительными.