私は iOS アプリの開発に不慣れで、緯度と経度を使用して正確な場所に画鋲を付けて、アプリケーションにマップを配置したいと考えています。マップを追加しましたが、問題は常に最初の位置で表示され、押しピンが表示されないことです (マップ上にありますが、表示するには位置を変更する必要があります)。この図のように:
- 初期位置
 

2.- マップの位置を移動した後

私が望むのは、画鋲の位置をデフォルトの場所としてズームで表示することです。
これは私のコードのサンプルです:
- (void)viewDidLoad
{
    [super viewDidLoad];
    CLLocationCoordinate2D myCoordinate = {20.5, -7.06}; //AS an Example
    MKPointAnnotation *point = [[MKPointAnnotation alloc] init];
    point.coordinate = myCoordinate;
    //Drop pin on map
    [self.mapView addAnnotation:point];
//Region with Zoom
-(void)viewWillAppear:(BOOL)animated {
    CLLocationCoordinate2D zoomLocation;
    zoomLocation.latitude = 20.5;
    zoomLocation.longitude= -7.6;
    MKCoordinateRegion viewRegion = MKCoordinateRegionMakeWithDistance(zoomLocation, 0.5*METERS_PER_MILE, 0.5*METERS_PER_MILE);
    [self.mapView setRegion:viewRegion animated:YES];
}
このコードを使用しましたが、常に初期位置を表示するのと同じです (図 1)。
ありがとうございました 。