私はMKMapViewを使用しており、次のように初期化しています。
homeLocation.latitude = 42.033126;
homeLocation.longitude = -70.168621;
[self.mapView setCenterCoordinate:homeLocation animated:NO];
MKCoordinateRegion viewRegion;
viewRegion.center = homeLocation;
viewRegion.span = MKCoordinateSpanMake(1.7, 1.7);
[self.mapView setRegion:[self.mapView regionThatFits:viewRegion] animated:NO];
これが私のアプリです
それは問題ありませんが、私のアプリを除いて、もう少しズームアウトする必要があります。しかし、私がこれを試してみると:
viewRegion.span = MKCoordinateSpanMake(1.8, 1.8); // use span of 1.8, not 1.7
私はこれを手に入れます:
ズームアウトされています。MKMapViewの領域を見ると、latitudeDeltai3.54981とlongitudeDeltaは3.51562です。
スパンを1.7から3.5の間の値に設定するにはどうすればよいですか?この特定のアプリケーションでは、2.25前後をヒットしたいと思います。
注:mapviewピンチは、希望するスパンにうまくズームします。