在我的應用程序中,我有一個地圖視圖和兩個文本框。
文本框包含註釋的座標。
如果我在這些文本框中輸入座標並按下提交按鈕,則會繪製相應座標的註釋。
但是,如果我沒有在文本框中輸入任何值並按提交按鈕,則在舊金山繪製了註釋。在地圖上顯示註釋時出錯
- (IBAction)submitButton:(id)sender
{
myCoordinate.latitude=[latitude_value.text floatValue];
myCoordinate.longitude=[longitude_value.text floatValue];
CLLocationDistance distance=1000;
MKCoordinateRegion newRegion=MKCoordinateRegionMakeWithDistance(myCoordinate, distance,distance);
[self.mapView setRegion:region animated:YES];
MKPointAnnotation* annotation = [[MKPointAnnotation alloc] init];
annotation.coordinate = myCoordinate;
[self.mapView addAnnotation:annotation];
}
的2個文本框是latitude_value和longitude_value。
請幫忙....!
如果文本框是真的是一片空白,座標將被設置爲0,0這是在大西洋(未舊金山)。 NSLog文本框和myCoordinate的值(設置其經度和緯度後)。 – Anna
好吧,我用下面的代碼,我寫了,任何方式謝謝你的迴應。 – chandru
你也可以檢查這一點,http://stackoverflow.com/questions/20143169/error-in-drawing-polyline-in-ios?noredirect = 1#comment30024334_20143169 – chandru