В моем приложении у меня есть вид карты и два текстовых поля.
Текстовые поля содержат координаты аннотации.
Если я введу координаты в эти текстовые поля и нажмите кнопку отправки, нарисована аннотация для соответствующей координаты.
Но если я не введу какое-либо значение в текстовые поля и не нажму кнопку отправки, аннотация будет нанесена в Сан-Франциско.Ошибка отображения аннотаций на карте
- (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