2011-10-02 20 views

Odpowiedz

6

Nie trzeba podawać obu, ani nie trzeba wstępnie obliczyć współczynnika.

Oba parametry są dostępne dla wygody, jeśli masz wcześniej zapisane rozpiętości lub znasz dokładną rozpiętość.

Bez względu na to, jakie wartości prześlesz, widok mapy będzie nadal dostosowywał zakres, tak aby pasował do ramki widoku mapy i dopasowywał poziom powiększenia, który może wyświetlić.

Możesz w rzeczywistości podać 0.0 dla każdego z tych parametrów, jeśli znasz lub dbasz tylko o jedno z nich. Widok mapy wykona obliczenia i dostosuje zakres w razie potrzeby.

Aby zobaczyć, jaki skorygowany zakres będzie (lub jeśli chcesz go wstępnie obliczyć), wywołaj metodę regionThatFits: z regionem zawierającym zakres, taki jak (10,0).

Ponadto, po wywołaniu setRegion:, mapView.region.span będzie zawierać również skorygowany zakres.

Powiązane problemy