WRLDIndoorGeoreferencer Class Reference
A type to provide conversion between floor plans map coordinates and world coordinate types. Given three points with both their latlong coordinates and their points in the indoor floor map coordinate system, other floor map points can be converted to latlongs.
– init:point1mapX:point1mapY:point2LatLong:point2mapX:point2mapY:point3LatLong:point3mapX:point3mapY:mapView:
- (instancetype)init:(CLLocationCoordinate2D)point1LatLong point1mapX:(float)point1mapX point1mapY:(float)point1mapY point2LatLong:(CLLocationCoordinate2D)point2LatLong point2mapX:(float)point2mapX point2mapY:(float)point2mapY point3LatLong:(CLLocationCoordinate2D)point3LatLong point3mapX:(float)point3mapX point3mapY:(float)point3mapY mapView:(WRLDMapView *)mapView
Instantiate a converter for a set of reference coordinates
Returns:A WrldIndoorGeoreferencer instance
Argument | Description |
---|---|
point1LatLong | LatLong (in degrees) for 1st point in world space |
point1mapX | X coordinate for 1st point in map space |
point1mapY | Y coordinate for 1st point in map space |
point2LatLong | LatLong (in degrees) for 2nd point in world space |
point2mapX | X coordinate for 2nd point in map space |
point2mapY | Y coordinate for 2nd point in map space |
point3LatLong | LatLong (in degrees) for 3rd point in world space |
point3mapX | X coordinate for 3rd point in map space |
point3mapY | Y coordinate for 3rd point in map space |
mapView | WRLD map view |
– mapPointToLatLong:mapY:
- (CLLocationCoordinate2D)mapPointToLatLong:(float)mapX mapY:(float)mapY
Convert a coordinate in floor space to world space latlng.
Returns:CLLocationCoordinate2D of position in world space latlng.
Argument | Description |
---|---|
mapX | X coordinate in map space |
mapY | Y coordinate in map space |