2011-05-25 91 views
0

我想设置基于变量值的谷歌地图缩放级别,以便在启动时仅显示部分地图。基本上我只想显示用户位置的周边区域。iPhone:设置基于距离的地图缩放级别

例如,如果变量值为30英里,则地图仅显示距当前位置30英里的周边区域,并相应地放大/缩小。

回答

1

使用MKCoordinateRegionMakeWithDistance函数创建MKCoordinateRegion,并将其传递给地图视图的setRegion:animated:方法。

请注意,MKCoordinateRegionMakeWithDistance需要米,因此您需要先将英里转换为米。