屋内ナビゲーション用にIndoorAtlas SDKを使用して小さな例を1つ作成しようとしています。私はApple Mapsの代わりにGoogle Mapsを使用しています。 IndoorAtlasバックエンドからフロアプランイメージを取得したら、境界を作成するためにSouthWestおよびNorthEast座標を必要とするGMSCoordinateBoundsを作成する必要があります。私はこれらの座標を正しく決定する方法を知る必要があります。Indoor Atlasフロアプラン画像のSouthWestとNorthEastを確認する
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];
がどのように言及した座標を決定します: は現在、私のコードは次のようになります。上記の座標を試してみると正しい矩形が得られません。
これを確認する他の方法はありますか?
緯度?私は同じ問題に直面しています –