ユーザーの現在地のデータを表示するアプリケーションを作成しました。ユーザーの最小距離に基づいて昇順で並べ替えたいと思います。私はこの種の関数を使用する必要があることを知っています:
[userLocationd istanceFromLocation:cameraLocation];
しかし、その後私は何をしますか?距離の後に全員を並べ替えて配列に配置する必要がありますが、ユーザーの最小位置取得に従ってすべてのセルを再配置するにはどうすればよいですか?(cellForRowAtIndexPath)
また; 私は実際にユーザーの場所を見つける方法を理解していません。私はその上にいますが、誰かが私を正しい方向に向けてくれれば助かります。
最大位置までの最小距離に配列を並べ替える方法は?
私はこのコードを使用しました。
CLLocation *location1 = [[[CLLocation alloc] initWithLatitude:someLatitude longitude:someLongitude] autorelease];
CLLocation *location2 = [[CLLocation alloc] initWithLatitude:coordinate.latitude longitude:coordinate.longitude];
float target = [location2 distanceFromLocation:location1];
target = target / 1000;
前もって感謝します!