Подтвердить что ты не робот

Как получить координатный центр gmsmapview в iphone

Я использую новый SDK Google Maps для iOS.

Можно ли получить истинную координатную форму GMSMapView.center? теперь он возвращает значение CGPoint, но это не истинная координата.

Спасибо и с уважением.

4b9b3361

Ответ 1

Я предлагаю использовать [yourMapView.camera target] вместо решения Jing.

Решение Jing отлично работает на iOS 6, но, возможно, проблема с iOS 7/7.1, проекция может сообщать о неправильной координате (немного вниз сдвиг)! Я проверил границы карты, и исправление правильное, оба результата [projection pointForCoordinate: coordinate] и [projection coordinateForPoint:point] могут контрастировать друг с другом, нет идей, в которых проблема...

Ответ 2

Используйте метод projection - (CLLocationCoordinate2D)coordinateForPoint:(CGPoint)point mapview для преобразования точки на карте в геологические координаты

CGPoint point = mapView.center;
CLLocationCoordinate2D coor = [mapView.projection coordinateForPoint:point];

Ответ 3

Вы ищете mapView.camera.target? Это CLLocationCoordinate2D.