ここにNoobの質問 - 私はグーグルではありますが、いくつかの矛盾した答えが出てきました。私はCoreLocationをインスタンス化しており、削除サービスに対する取得を行うためのURLに緯度と経度を書きたいと考えています。私は持っています:目的 - 緯度と経度の値を取得し、GETパラメータに書きたい
URLリクエスタに正しく緯度と経度を書きますか? stringByAppendingStringの新しいNSStringをインスタンス化する必要がありますか?
THX
ここにNoobの質問 - 私はグーグルではありますが、いくつかの矛盾した答えが出てきました。私はCoreLocationをインスタンス化しており、削除サービスに対する取得を行うためのURLに緯度と経度を書きたいと考えています。私は持っています:目的 - 緯度と経度の値を取得し、GETパラメータに書きたい
URLリクエスタに正しく緯度と経度を書きますか? stringByAppendingStringの新しいNSStringをインスタンス化する必要がありますか?
THX
文字列フォーマットを使用する方が簡単かもしれません:私はあなたがCLLocation
インスタンスからあなたの値を取得することを想定し、フォーマット指定子%g
を使用していた
NSString *urlAsString = [NSString
stringWithFormat:"http://localhost:3000/?latitude=%g&longitude=%g",
location.coordinate.latitude,
location.coordinate.longitude];
を。
CLLocationクラス(ロケーションマネージャから取得したもの)には、緯度と経度の両方を持つ座標プロパティがあります。
NSLog(@"Current Latitude: %f, Current Longitude: %f",location.coordinate.latitude,location.coordinate.longitude);
意志の出力の両方ので、あなたのコードであると仮定:あなたがしなければならないすべては
NSString *urlAsString = [NSString stringWithFormat:@"http://localhost:3000/?latitude=%f&longitude=%f",location.coordinate.latitude,location.coordinate.longitude];
これで、
urlAsString = [urlAsString stringByAppendingString:@"?latitude=my-latitude"];
あなたは数のための私の緯度を変更したいですあなたのCCLocationオブジェクトが「場所」と呼ばれていることを考慮しています
クールな、このようなものが正しいようです。 didUpdateToLocationの後にこれを行う必要があります。 – timpone
そうです。 。 –
thx、フォローアップの質問があります – timpone