2016-04-05 8 views
0

私は、特定の場所(この場合はレストラン)にチェックインできる(かなり正方形のような)アプリを作っています。私はちょうど私がGoogleマップでデータを取得する方法はありますか?私のアプリのデータベースに場所を追加する?手動で場所を追加することは、データベースに追加する場所がたくさんあるので、実際的ではないようです。それは最高の実用的なソリューションになることはできません?Googleマップから特定のデータをダウンロードしますか?

答えて

0

実際には、Google Places API - Nearby Search Requestsを使用できます。ドキュメントから:

近所検索は

近所検索は、指定した領域内の場所を検索することができますを要求します。

オプションのパラメータのすぐ下に例があります。

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

次の例では、オーストラリアのシドニーでのポイントの半径500m内の型「レストラン」が場所のための検索要求、その名前に単語「クルーズ」を含むあります

reference検索で説明したように、その後、Place Details Requestを使用してさらに詳細を取得するパラメータの結果:

リファレンスには、プレイス詳細リクエストでこの場所に関する追加情報を取得するために使用できる一意のトークンが含まれています。このトークンは場所を一意に識別しますが、その逆は真ではありません。場所には多くの有効な参照トークンが存在することがあります。同じトークンが、異なる検索で指定された場所に対して返されることは保証されていません。

注:参照は現在は廃止予定です。

これは何らかの方法で役立ちます。がんばろう。 :)

関連する問題