マップビューのズームレベルを都市レベルに制限するにはどうすればよいですか(ユーザーはマップビューをズームしているときにストリートレベルに入る必要はありません)..
ズームレベルを設定するために使用するコードmは次のとおりです...
- (void) setMapRegionForMinLat:(double)minLatitude minLong:(double)minLongitude maxLat:(double)maxLatitude maxLong:(double)maxLongitude
{
MKCoordinateRegion region;
region.center.latitude = (minLatitude + maxLatitude) / 2;
region.center.longitude = (minLongitude + maxLongitude) / 2;
region.span.latitudeDelta = (maxLatitude - minLatitude);
region.span.longitudeDelta = (maxLongitude - minLongitude);
if (region.span.latitudeDelta < 0.059863)
region.span.latitudeDelta = 0.059863;
if (region.span.longitudeDelta < 0.059863)
region.span.longitudeDelta = 0.059863;
}