2016-08-15 7 views
0

これは一般的な大きな画像の質問のようですので、うまくいけば私は上のための良いタイトルがあります。ロケーションベースのアンドロイドアプリ

私は初心者のアンドロイドアプリ開発者です。私が作りたい最初のアプリの1つは、場所の周りを回っています。私は意図がGoogleのマップapiが既に持っているすべての力を利用することができることを理解するので、私は重労働をする必要はありません。

実際の場所までは、私が研究してデータベースにすべて入力する必要があるものか、すでに指摘できるデータソースがありますか?

たとえば、私のアプリがWiiコンソールゲームを販売するすべての店舗を見つけるとしましょう。私は、店が実際に製品を販売し続けているかどうかを確認する責任がありますが、私がしなければならないことは、その店舗のすべての場所をリストすることです。

ウォルマートが製品を販売していて、ユーザーがそれを選んだら、近くの店を見つけたらウォルマートがリストに載っているはずです。しかし、ユーザーの半径100マイル以内に100ウォールマートが存在する可能性があります。私はそれらの住所のすべてをキー入力する必要がありますか、または私はそれがちょうど検索基準として "ウォールマート"を選択するようにプログラムすることができるいくつかの方法ですし、Googleマップapiはその中のすべての場所を見つける作業を行いますユーザーのエリア?

うまくいけば、うまくいけばうれしいです。

回答がある場合や、正しい方向に私を指してくれてありがとうございました!

答えて

0

Google Places API - これが必要です。このAPIを使用すると、近くの場所を検索できます(ただし、範囲を設定できます)。私は彼らのdocumentationからこのAPI呼び出しを得た:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&type=restaurant&name=cruise&key=YOUR_API_KEY 

それは、自分の名前といくつかの他の情報と場所のリストを返します。 しかし、1つのこと...ある時点で無料のAPIキーを持っている必要があります。

+0

返信いただきありがとうございます!だから私がすでに使用している店舗のリストを持っていれば、その場所のすべてではなく、何とか/どこかでそれらを差し込めますか? – Loopy

+0

私は正しく理解していれば。自分の場所のリストがある場合は、アプリケーションロジックでGoogleプレイスと独自のものを混在させるだけです。他の方法は、Googleプレイスに自分の場所を追加することです:https://developers.google.com/places/android-api/add-place – pr0gramist

関連する問題