setMapViewPosition method
void
setMapViewPosition(
- double latitude,
- double longitude
)
Implementation
void setMapViewPosition(double latitude, double longitude) {
if (_mapViewPosition != null) {
if (_mapViewPosition!.latitude == latitude &&
_mapViewPosition!.longitude == longitude) return;
MapViewPosition newPosition = MapViewPosition(
latitude,
longitude,
_mapViewPosition!.zoomLevel,
_mapViewPosition!.indoorLevel,
displayModel.tileSize,
_mapViewPosition!.rotation);
_mapViewPosition = newPosition;
_injectPosition.add(newPosition);
} else {
MapViewPosition newPosition = MapViewPosition(
latitude,
longitude,
displayModel.DEFAULT_ZOOM,
displayModel.DEFAULT_INDOOR_LEVEL,
displayModel.tileSize,
displayModel.DEFAULT_ROTATION);
_mapViewPosition = newPosition;
_injectPosition.add(newPosition);
}
}