Ik ben bekend met het gebruik van Google Maps JavaScript API. Onlangs ben ik begonnen met het gebruik van MapKit kader voor een iphone project, maar ik heb een harde tijd om uit te zoomen en het instellen van een gebied op de kaart.
In Google Maps API heb ik gebruikt om integer zoomniveaus gebruiken, zoals 8, 9, 10, samen met eenvoudige functie setZoom (). De enige equivalente werkwijze I kan zien in het MapKit kader setRegion: geanimeerd. Zoals ik het begrijp, moet ik een regio overspanning van de lengte- en breedtegraad delta waarden ingesteld zoomniveau opgeven. Maar ik heb geen idee wat deze waarden vertegenwoordigen (I de documentatie te lezen).
Als ik een MKMapView gedelegeerde te gebruiken en trek de spanwaarden in regionDidChange delegeren methode resulteert lijken niet met elkaar correleren. Het is ok als ik zoom uit en zie de overspanning delta waarden worden steeds meer zoals gespecificeerd in documentatie. Maar plotseling ik sleep de kaart zonder zoomen en delta waarden worden 0.0.
Kan iemand alsjeblieft uitleggen wat is het referentiepunt om deze overspanning en delta? Of is er een algoritme om een integer zoomniveau (zoals 9) om te zetten in deze delta waarden?
Als een bonus vraag is er een manier om een minimum-maximum zoomniveau op een MKMapView opgeven :)
Bedankt













