Tady je moje otázka: Když se snažím nastavit úroveň přiblížení mé mapě, jsem se zoomování na jinou úroveň, než jsem požádal.
Zde je kód jsem pomocí:
MKCoordinateRegion cRegion =
MKCoordinateRegionMake
(myMapView.userLocation.coordinate, MKCoordinateSpanMake(.001, .0001));
MKCoordinateRegion aRegion = [myMapView regionThatFits:cRegion];
[myMapView setRegion:cRegion animated:YES];
První věc, kterou jsem udělat, je vytvořit oblast s rozpětím bytí 001 ve směru šířky a .0001 ve směru délky. Moje úvaha je, že mi dá pramene, která pokrývá přesně 001 stupňů zeměpisné šířky. Pak můžu hodit ho do regionThatFits: a bude vyplivnout oblast, která přesahuje 001 stupňů zeměpisné šířky a cokoliv mapa mého názoru potřebuje rozpětí ve směru délky, aby tento poměr stran. Místo toho jsem si:
Lat Range: 0.000969508
Long Range: 0.000858307
Napadá vás, proč Lat rozsah, který jsem si myslel, by bylo 001 ne?
Předem děkujeme za vaši pomoc!













