Jsem obeznámen s použitím Google Maps JavaScript API. Nedávno jsem začal používat rámec MapKit pro iPhone projekt, ale já jsem s těžko přijít na to zoomování a nastavení oblast na mapě.
V Google Maps API I používali celočíselné úrovní zoomu, jako 8, 9, 10 spolu s přímočarým funkce setZoom (). Jedinou rovnocenná metoda vidím v rámci MapKit je setRegion: animované. Jak jsem pochopil, musím nastavit zeměpisné šířky a délky „delta“ Rozpětí jeho regionu je určit úroveň přiblížení. Ale já opravdu nemám představu o tom, co tyto hodnoty znamenají (Četl jsem dokumentace).
Když jsem se použít MKMapView delegáta a sledování hodnot Rozpětí regionDidChange výsledků metody delegáta nezdá korelovat navzájem. To je v pořádku, když jsem oddálit a vidět rozpětí delta hodnoty jsou stále větší, jak je uvedeno v dokumentaci. Ale najednou jsem přetažením mapy bez zvětšování a delta hodnoty stát 0,0.
Může mi někdo prosím vysvětlit, co je referenční bod k těmto rozpětím a delta? Nebo je tam nějaký algoritmus převést hladinu celočíselnou zoom (jako 9) k těmto hodnotám delta?
Jako bonus otázku, je tam nějaký způsob, jak určit úroveň minimální-maximální přiblížení na MKMapView :)
dík













