W MKMapView
w niektórych powiększeniach lvl wszystkie kafelki mapy są puste. Próbuję solution z maksymalnym powiększeniem. Na razie używam go tak:MKMapView unikaj pustych kafelków [iOS 8+]
func mapView(mapView: MKMapView, regionDidChangeAnimated animated: Bool) {
userSpan = mapView.region.span
if mapView.zoomLevel() > maxZoomLvl
{
mapView.setCenterCoordinate(mapView.centerCoordinate, zoomLevel: maxZoomLvl, animated: true)
}
}
Ale kiedy użytkownik zoom max lvl to widok z animacją. Ale potrzebuję jakiegoś rozwiązania, jak w natywnej aplikacji do map jabłek: po prostu zablokuj maksymalny zoom bez możliwości powiększania głębokości i bez powiększenia. Oczekiwany wynik:
- Unikaj mdłe kafelki w max zoom i widok bounce (jak to działa teraz z obecnym roztwór)
- Mapa powinna powstrzymać powiększanie jeśli nie ma płytki (jak natywnym jabłkiem mapy aplikacji) OR mapa powinna skala ostatnich widocznych płytek (takie jak Google maps aplikacji)
co jest problemem stoją tu, jak rozumiem, że jesteś widząc puste płytki podczas próby powiększenia, także ja zobacz, że chcesz zablokować maksymalny poziom powiększenia. Czy mógłbyś rozwinąć więcej? –
@SantoshGurram spójrz w "Oczekiwany wynik" – UnRewa
Czy możesz podać zrzut ekranu z pustymi płytkami? – kamwysoc