Én mapkit nézet és azt kell rögzíteni zoom lépést. Felhasználó csak növelheti vagy csökkentheti 4-szer. Hogyan tudok csinálni MapKit?
MapKit fix zoom
szavazat
0
1 válasz
szavazat 3
3
A térkép nem olyan eljárás, hogy korlátozza a zoom növekmény. Azt is meg kell mondani, hogy az alapértelmezett végrehajtása a térkép nézet az iPhone vezet jobb felhasználói élményt, azt hiszem. Én személy szerint nem szeretem az alkalmazásokat, amelyek korlátozzák a képességeimet ok nélkül.
Hogy válaszoljak a kérdésre azonban, hogy manuálisan irányítani a zoom, letiltásával MKMapView.zoomEnabledtulajdon. Akkor ki a zoom gombok, amelyek megváltoztatják az ábrázolt térkép régió alapján, setRegion:animated:.
Itt egy példa a kódot, hogy hogyan nagyítja a térképet:
-(void)zoomMap:(MKMapView *)map withLevelMultiple:(void)levelMultiplier {
MKCoordinateRegion region = map.region;
region.span.latitudeDelta /= levelMultiplier;
region.span.longitudeDelta /= levelMultiplier;
[map setRegion:region animated:YES];
}













