Как получить координатный центр gmsmapview в iphone
Я использую новый SDK Google Maps для iOS.
Можно ли получить истинную координатную форму GMSMapView.center?
теперь он возвращает значение CGPoint, но это не истинная координата.
Спасибо и с уважением.
Ответ 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.