何らかの理由で私の座標形式がMapKitで機能しません。たとえば、LAT 51 18.47387N LONG 000 33.28466W
です。他のフォーマットは、例えばLAT 50.3332 LONG -50.3332
のようにうまくいくようです。誰かがこれがなぜ、どのように私はそれを修正できるか説明することができます。私の緯度と経度はサーバから来て、変更することはできませんので、私はちょうどUITextField
の値を保存してそこから地図をロードするつもりでした。私の座標を動作させる方法があるのですか、それともアプリケーションの別のフォーマットに変換する方法ですか?マップキットの座標形式
MKPointAnnotation *annonation = [[MKPointAnnotation alloc]init];
CLLocationCoordinate2D mycordinate;
mycordinate.latitude = [self.myTextField floatValue];
mycordinate.longitude =[self.myTextField1 floatValue];
annonation.coordinate = mycordinate;
[self.mapview addAnnotation:annonation];
MapPin *ann = [[MapPin alloc] init];
ann.title = @"Test";
ann.subtitle = @"test";
ann.coordinate = region.center;
[mapview addAnnotation:ann];
あなたはどこでそれらを読み込もうとしますか? – Larme
こんにちは@Larmeテキストフィールドを読み込むコードの残りの部分を追加しました。私はそれらをストーリーボードのテキストフィールドから読み込みました。 – vype
正確にtextFieldの 'text'値は何ですか? – Larme