0

私は現在、リアルタイム データを表示する iOS アプリを開発しています。現在、API から 33,265 のタイミングポイントを受け取ります。これはすべてストップです。したがって、通りの反対側の停留所は 2 としてカウントされ、複数のプラットフォームがあるバス停もプラットフォームの数だけカウントされます。

さて、これは地図上で紛らわしいです。たとえば、バス停などのすべてのデータを 1 つの画面に表示したい場合は、乗りたいバスを見つけるために 10 を超えるプラットフォームを参照しないでください。では、同じ名前を持ち、多くの場合、互いに近くまたは重複しているこれらの注釈をグループ化するにはどうすればよいでしょうか?

API からの JSON 結果の例は、http: //pastebin.com/RiKS4G0Qにあります。

4

1 に答える 1

1

新しいエンティティLocationを作成し、各ストップに対 1 の関係を持たせるだけです (もちろん、逆は対多です)。1 つのストップが場所を共有できるようになり、適切な方法でデータを提示できるようになりました。インポート中に、座標が互いに十分に近い場合 (およびストップ名が対応している場合) は、新しい場所を作成することを決定できます。

于 2012-12-21T20:12:38.607 に答える