fix a bug with tap 2 fingers which would induce zoomOut on any following tap
refactoring tileSource set. The idea was to fix min/max zoom not being set on the mapView.
actually the min/max zoom can't be smaller/bigger than the provider min/max zoom. The consequence would be impossible tile drawing!