0
我正在使用我在Github上找到的mapkit来绘制方向图,但问题是当mapview加载它时显示US在启动时,然后移动到路径所在的位置绘制。有没有办法在启动时向澳大利亚展示?如何将地图设置为地图上的特定位置加载
感谢
我正在使用我在Github上找到的mapkit来绘制方向图,但问题是当mapview加载它时显示US在启动时,然后移动到路径所在的位置绘制。有没有办法在启动时向澳大利亚展示?如何将地图设置为地图上的特定位置加载
感谢
我使用这个初始化地图视图,它完美对我来说:
CLLocationCoordinate2D coord = {.latitude = XX.XXX, .longitude = X.XXX};
MKCoordinateSpan span = {.latitudeDelta = X.XX, .longitudeDelta = X.XX};
MKCoordinateRegion region = {coord, span};
然后,使用setRegion
方法为您MKMapView
难道您正在寻找?
我做到以下几点:
CLLocationCoordinate2D maxCoord = {-90.0f, -180.0f};
CLLocationCoordinate2D minCoord = {90.0f, 180.0f};
MKCoordinateRegion region = {{0.0f, 0.0f}, {0.0f, 0.0f}};
region.center.longitude = (minCoord.longitude + maxCoord.longitude)/2.0;
region.center.latitude = (minCoord.latitude + maxCoord.latitude)/2.0;
region.span.longitudeDelta = (maxCoord.longitude - minCoord.longitude);
region.span.latitudeDelta = (maxCoord.latitude - minCoord.latitude);
[self.mainMapView setRegion:region animated:YES];
可以调整maxCoord和minCoord输入你想为澳大利亚的值。
谢谢你..正是我需要的。完美的作品 – 2012-03-08 19:20:42