我正在使用我在Github上找到的mapkit绘制方向,但问题是当mapview加载时它会在启动时显示US,然后移动到绘制路径的位置。有没有办法在创业公司展示澳大利亚?
由于
答案 0 :(得分:0)
我正在使用它初始化Map View,它对我来说非常适合:
CLLocationCoordinate2D coord = {.latitude = XX.XXX, .longitude = X.XXX};
MKCoordinateSpan span = {.latitudeDelta = X.XX, .longitudeDelta = X.XX};
MKCoordinateRegion region = {coord, span};
然后,对setRegion
MKMapView
方法
你在寻找吗?
答案 1 :(得分:0)
我执行以下操作:
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输入调整为您希望澳大利亚的值。