0

次のことを行う iPhone アプリに取り組んでいるようです: - 現在の場所 (経度と緯度) を取得します - 座標とその場所の詳細を含むプライベート データベースをクエリします - データベースから 5 つの最も近い記録された場所を見つけて表示しますiPhoneへ

本質的に、私が作成する必要があるのは、スターバックス アプリのロケーション セクションです。

私の質問:

1) 5 つの場所を検索するには、サーバー用のプログラムも作成する必要があるということですか? はいの場合、これをApacheサーバーで実行する場合、どの言語が(通常/最適に)使用されますか?

2) これらの座標を地図上に表示したい場合、自分で地図を設計していない場合 (私のリーグから外れている場合)、Google マップの統合を作成するにはどうすればよいですか?

3) 現在、KML ファイルにリストされている座標のリストがあります。iPhone アプリケーションや HTML ページからクエリを実行する場合、どのデータベースを使用することをお勧めしますか?

4

1 に答える 1

1

マッピングの統合には、iOS の mapkit フレームワークを使用できます。フレームワークをプロジェクトに追加し、MKMapView をメイン ビューとして新しい viewController を作成し、View Controller を MapView デリゲートおよびデータソースとして割り当てます。

サーバー側では、JSON/XML を使用した REST ベースの API を使用して、アプリとサーバーと通信します。サーバーのバックエンドは、アプリケーションにとって重要ではありません。サーバー側の実装に関しては、あなたが知っていることをしてください。PHP、Rubyなどの可能性があります。

これらの KML ファイルに基づいてデータベースを作成できます。データベース フィールドを分離すると、アプリケーションからユーザーの場所を取得し、その情報をサーバーに送信できます。サーバー上で、ユーザーの場所からデルタ範囲内にある場所をクエリします。

于 2012-08-20T20:51:12.093 に答える