setIndoorLevel method
Implementation
MapViewPosition setIndoorLevel(int indoorLevel) {
if (_mapViewPosition != null) {
if (_mapViewPosition!.indoorLevel == indoorLevel)
return _mapViewPosition!;
MapViewPosition newPosition =
MapViewPosition.setIndoorLevel(_mapViewPosition!, indoorLevel);
_mapViewPosition = newPosition;
_injectPosition.add(newPosition);
return newPosition;
} else {
MapViewPosition newPosition = MapViewPosition(
null,
null,
displayModel.DEFAULT_ZOOM,
indoorLevel,
displayModel.tileSize,
displayModel.DEFAULT_ROTATION);
_mapViewPosition = newPosition;
_injectPosition.add(newPosition);
return newPosition;
}
}