Я пытаюсь построить один небольшой пример с использованием SDK IndoorAtlas для внутренней навигации. Я использую Карты Google вместо Apple Maps. Как только я получаю изображение плана этажа из внутреннего пространства IndoorAtlas, мне нужно создать GMSCoordinateBounds, который требует, чтобы координаты SouthWest и NorthEast создавали границы. Мне нужно знать, как правильно определить эти координаты. В настоящее время мой код выглядит примерно так:Определение плана строительства SouthWest и NorthEast of Indoor Atlas
CLLocationCoordinate2D southWest = CLLocationCoordinate2DMake(self.floorPlan.topRight.latitude,self.floorPlan.topRight.longitude);
CLLocationCoordinate2D northEast = CLLocationCoordinate2DMake(self.floorPlan.bottomLeft.latitude,self.floorPlan.bottomLeft.longitude);
GMSCoordinateBounds *overlayBounds = [[GMSCoordinateBounds alloc] initWithCoordinate:southWest coordinate:northEast];
UIImage *icon = fpImage;
GMSGroundOverlay *overlay =
[GMSGroundOverlay groundOverlayWithBounds:overlayBounds icon:icon];
overlay.bearing = self.floorPlan.bearing;
overlay.map = _mapView;
GMSCameraUpdate *updatedCamera = [GMSCameraUpdate setTarget:self.floorPlan.center zoom:10];
[self.mapView animateWithCameraUpdate:updatedCamera];
self.marker.position = self.camera.target;
_mapView = [GMSMapView mapWithFrame:CGRectZero camera:self.camera];
Как определить указанные координаты. Пытаясь выполнить указанные выше координаты, я не получаю правильный прямоугольник.
Есть ли другой способ определить это?
вы нашли решение? Я столкнулся с той же проблемой –