0

経度/緯度を入力し、MapView を更新して、入力した場所を表示したいと考えています。

MapKit と CoreLocation を使用して現在の場所を表示する方法については、多くの優れた例がありますが、逆に機能するものを見つけることができませんでした.

長い/緯度を入力してから答えを表示できる例を知っている人はいますか?

ティア

4

1 に答える 1

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];
}
于 2012-05-13T19:54:38.787 に答える