dispose method
Disposes resources.
Implementation
void dispose() {
_isDisposed = true;
final galleryItems = List<BasemapGalleryItem>.from(_gallery);
final currentItem = _currentBasemapItem;
_disposeItems(galleryItems);
if (currentItem != null && !galleryItems.contains(currentItem)) {
currentItem.dispose();
}
_viewStyleNotifier.dispose();
_gallery.dispose();
_isFetchingBasemapsNotifier.dispose();
_fetchBasemapsErrorNotifier.dispose();
_currentBasemapNotifier.dispose();
_spatialReferenceMismatchErrorNotifier.dispose();
}