J'ai vue mapkit et j'ai besoin de fixer l'étape de zoom. L'utilisateur doit seulement augmenter ou diminuer de 4 fois. Comment je peux le faire dans MapKit?MapKit correction zoom
0
A
Répondre
3
La carte ne fournit pas de méthode pour restreindre l'incrément de zoom. Je devrais également dire que l'implémentation par défaut de la vue de carte sur l'iPhone mène à une meilleure expérience utilisateur je pense. Personnellement, je n'aime pas les applications qui limitent mes capacités sans raison valable.
Pour répondre à votre question cependant, vous pouvez contrôler manuellement votre zoom en désactivant la propriété MKMapView.zoomEnabled
. Vous pouvez ensuite afficher les boutons de zoom qui modifient la région de la carte affichée à l'aide de setRegion:animated:
.
Voici un exemple de code sur la façon de zoomer sur la carte:
-(void)zoomMap:(MKMapView *)map withLevelMultiple:(void)levelMultiplier {
MKCoordinateRegion region = map.region;
region.span.latitudeDelta /= levelMultiplier;
region.span.longitudeDelta /= levelMultiplier;
[map setRegion:region animated:YES];
}
Questions connexes
- 1. Correction du zoom profond
- 2. MapKit correction d'erreur d'annotation sur iphone
- 3. MapKit - Niveau de zoom maintient la réinitialisation
- 4. Redimensionnement personnalisé MKAnnotationView selon le niveau de zoom MapKit
- 5. iPhone - Cadre de superposition MapKit?
- 6. MapKit: Comment puis-je effectuer un panoramique et un zoom pour ajuster toutes mes annotations?
- 7. MKMapView Zoom et région
- 8. Mapkit montrant la région d'annotation
- 9. Correction sélective
- 10. UIPinchGestureRecognizer (Zoom arrière/Zoom avant)
- 11. iPhone MapKit - Vous partez du monde?
- 12. Effacement des données Mapkit
- 13. iPhone MapKit erreur
- 14. MapKit pour le bureau?
- 15. mapkit et les annotations
- 16. Projection MapKit mercator
- 17. carte MapKit plein écran
- 18. MapKit question bouton accessoire
- 19. retour MapKit Userlocation Coordonnées
- 20. MapKit Pin drop
- 21. Correction d'erreur directe et correction d'ordre de paquet
- 22. Projection de correction d'objectif
- 23. Correction des codages
- 24. Adresse Normalisation/Correction/Géocodage
- 25. Correction de position GPS
- 26. Définition de correction?
- 27. Correction des avertissements d'Hibernate
- 28. Bibliothèques de correction d'erreurs?
- 29. PHP simple modification/correction
- 30. Correction de référence circulaire?
Toutes les idées sur les moyens de limiter le zoom passé un certain niveau qui fait sens? – radven