iOS地图套件仅查看地图中的特定区域

时间:2013-01-09 07:04:22

标签: ios objective-c xcode mkmapview

我是iOS地图工具包的新手,即使我已经使用以下代码在我的应用中加载了mapview

CLLocationCoordinate2D zoomLocation;
zoomLocation.latitude = 39.281516;
zoomLocation.longitude= -76.580806;
 // 2
MKCoordinateRegion viewRegion = MKCoordinateRegionMakeWithDistance(zoomLocation, 0.5*METERS_PER_MILE, 0.5*METERS_PER_MILE);
// 3
MKCoordinateRegion adjustedRegion = [_mapView regionThatFits:viewRegion];                
// 4
[_mapView setRegion:adjustedRegion animated:YES];     

我想仅允许用户在地图中查看某个地区而不是全世界,例如我带美国,我想允许用户在地图中仅查看美国,他无法查看任何其他地方。要做到这一点需要做些什么..需要你的帮助。

1 个答案:

答案 0 :(得分:0)

您需要将缩放级别设置为特定国家/地区或特定区域.....我认为您必须查看this ....当我被困这样的时候帮助了我混淆......我希望这对你也有帮助....