相反,工作地点

时间:2012-05-13 17:53:04

标签: xcode mapkit core-location

我想输入一个long / lat并更新MapView以显示我输入的位置。

关于如何使用MapKit和CoreLocation显示您当前所处的位置,但却无法找到任何相反的方法,有许多优秀的例子。

有没有人知道任何允许你输入长/纬,然后显示答案的例子。

TIA

1 个答案:

答案 0 :(得分:0)

这是一个简单的答案,所以也许这就是你没找到它的原因。您需要做的是根据纬度和范围为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];
}