map repository should dispatch mapLoadingFailedEvent if repository not usable