Android プログラミングに飛び込む前に、いくつかの情報を知りたいと思っています。
Android フォンの他のユーザーの GPS 位置情報を取得するアプリを作成したいと考えています。これは簡単ですか?
また、Tom Tom GPS アプリケーションに相当するものを作成して、地図を介して場所を案内するのは簡単ですか?
最後の質問です... 現在地を GPS 座標として取得し、近くにあるお店、銀行、サービス ステーションなどの場所を地図で見つけることはできますか?
Android プログラミングに飛び込む前に、いくつかの情報を知りたいと思っています。
Android フォンの他のユーザーの GPS 位置情報を取得するアプリを作成したいと考えています。これは簡単ですか?
また、Tom Tom GPS アプリケーションに相当するものを作成して、地図を介して場所を案内するのは簡単ですか?
最後の質問です... 現在地を GPS 座標として取得し、近くにあるお店、銀行、サービス ステーションなどの場所を地図で見つけることはできますか?
これは実際には、GPS を他のサービスと組み合わせるという主題に関する一連の質問です。このようなことのほとんどは、実際には Android OS の使用を超えて、データベースやオンライン サービスにまで及びます。
最初の質問に答えるには: はい、携帯電話の GPS 位置を追跡できます。これの重要な点は、電話が GPS 座標をサーバーにプッシュする必要があることです。次のステップは、自分の GPS 座標を対象のポイントとして使用して、他の GPS 座標が記録されている場所をサーバーに問い合わせることです。たとえば 200m とします。ただし、これはアプリを作成し、人々にインストールして実行するよう依頼した場合にのみ機能することを指摘しておく必要があります。また、サーバーにその情報を保存するどころか、正当な理由もなく人々に GPS の位置を尋ねることは実際には主流ではないため、プライバシーの問題が少しあります.
はい、もちろん、パーソナル ナビゲーション アプリを作成できます。多くの世界地図データを無料で提供するオープン ストリート マップがあります。詳細については、ウェブサイトをご覧ください: http://www.openstreetmap.org/
はい、可能です。Android で現在地を取得し、GPS をサポートする検索エンジンと組み合わせることができます。プロセスの最初のステップは、ユーザーの場所を取得することです。Google でユーザーの位置を特定する方法については、非常に優れた API ガイドがあります。悲しいことに、特に Android 用の Mono に関するブログ投稿を書いた人はまだいません (少なくとも私が見つけたものは知りません)。ただし、Java コードは C# に簡単に変換できるため、それほど重要ではありません。ここで API ガイドを確認してください: http://developer.android.com/guide/topics/location/strategies.html
この技術を Google マップ API などのサービスと組み合わせて、特定の場所の近くの住所を照会できます。ここにはいくつかのオプションがあります ( GPS 座標が与えられた場合、近くのランドマークや関心のあるポイントを見つけるにはどうすればよいですか? )。はるかに最新のエクスペリエンスになります。