getStartPosition method
Returns the recommended start position for this map file.
If a start position is defined in the map header, it is returned.
Otherwise, the center of the map's bounding box is returned.
Requires _lateOpen to have been completed.
Implementation
///
/// If a start position is defined in the map header, it is returned.
/// Otherwise, the center of the map's bounding box is returned.
/// Requires [_lateOpen] to have been completed.
@override
Future<LatLong?> getStartPosition() async {
await _lateOpen();
if (null != getMapHeaderInfo().startPosition) {
return getMapHeaderInfo().startPosition;
}
return getMapHeaderInfo().boundingBox.getCenterPoint();
}