0

在我的应用程序中,我添加了一个 MapView。此时我想更改 xCode (IB) 中的一些属性。我看到了一把锁,没有发生任何变化。可能是什么情况?

其次,无论如何我都在问,我想将视图更改为最大化。我真的很想放大用户的位置。Ricght 现在(因为我在荷兰)我看到了欧洲的一半。非常欢迎提示和技巧。

问候,

阿德里

4

3 回答 3

0

缩放用户位置:

- (IBAction)showCurrentLocation:(id)sender {
self.mapview.showsUserLocation=YES;
self.mapview.delegate = self;
[self.mapview setUserTrackingMode:MKUserTrackingModeFollow animated:YES];
}
于 2013-01-22T17:50:07.597 回答
0

检查File Inspector中的Localization Locking选项,您可能在那里选择了一个选项,该选项阻止您更改(某些)属性。

在此处输入图像描述

于 2013-01-22T18:02:56.550 回答
0

创建一个区域,在用户当前位置的每一侧显示一公里

 MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(MapView.userLocation.coordinate, 2000, 2000); 
 MKCoordinateRegion adjustRegion = [self.mapview regionThatFits:region];
 [self.mapview setRegion:adjustRegion animated:YES];
于 2013-01-22T21:55:47.003 回答