我想输入一个 long/lat 并更新 MapView 以显示我输入的位置。
她有很多关于如何使用 MapKit 和 CoreLocation 来显示您当前所在位置的优秀示例,但无法找到任何相反的方法。
有谁知道任何允许您输入 long/lat 然后显示答案的示例。
TIA
我想输入一个 long/lat 并更新 MapView 以显示我输入的位置。
她有很多关于如何使用 MapKit 和 CoreLocation 来显示您当前所在位置的优秀示例,但无法找到任何相反的方法。
有谁知道任何允许您输入 long/lat 然后显示答案的示例。
TIA
这是一个简单的答案,所以也许这就是您没有找到它的原因。您需要做的是根据纬度和经度坐标为您的 MapView 提供一个区域。
它看起来像这样:
- (void)centerMapOnLocation:(id)sender{
CLLocationCoordinate2D center;
center.latitude = ......; // conversion and origin of data left to the reader
center.longitude = .......; // conversion and origin of data left to the reader
//Span of the région we want to display
MKCoordinateSpan span;
span.latitudeDelta = 0.1f;
span.longitudeDelta = 0.1f;
//Region you actually want to display
MKCoordinateRegion aRegion;
aRegion.center = center;
aRegion.span = span;
//Everything 's ready, let's move the map to the right place
[mapView setRegion:aRegion animated:YES];
}