0

私は大学の学生が住居を見つけることができるウェブサイトを構築しています(www.thehousingspot.comでそれをチェックしてください)。地元のレストラン、ガソリンスタンド、食料品店、娯楽のホットスポットの場所を示すレイヤーを地図に追加して、学生が住みたい場所の近くにあるものを確認できるようにしたいと考えています。

今では、住宅データですでに行ったのと同じように、ローカルの場所でデータベースを構築できることを認識しています。ただし、すべてのレビュー情報と、クリックすると情報ウィンドウに表示されるすべての情報を使用して、自分のWebサイトにGoogleからデータを取得してもらいたいと思います。誰かが私がこれを行うことができる方法を知っていますか?グーグルは私が見つけるのに盲目だったこのためのAPIを持っていますか?

4

2 に答える 2

2

わかりました、わかりました。これが私がしたことです:

  1. ここで説明するように、マップ上の通常のスポットをオフにします
  2. GoogleAPIキーを適用して取得します。キーを取得したら、GooglePlacesAPIを有効にします
  3. 場所検索リクエストを使用して、広告主に関する情報を確認してください。主に、このリクエストから取得するのは、必要な情報がGoogleが提供しているものと一致することを検証するために使用できる参照IDです。つまり、地元のピザ店の情報を検索したい場合は、検索リクエストを実行して、Googleのデータベースにその情報があるかどうかを確認します。返信を受け取ったら、名前や住所などのデータを調べて、地元の広告主情報と一致するかどうかを確認します。
  4. すべてが一致する場合は、前のクエリから取得した参照IDを使用して場所の詳細(Place Detail Response)をJSONオブジェクトとして取得し、それを使用してカスタムマップにポップアップウィンドウを再作成できます。彼らはグーグルマップにそれを持っています。この詳細情報には、所有者データからWebサイト、レビュー、営業時間まで、あらゆるものが含まれます。それはかなり素晴らしいです。

ご不明な点がございましたら、お気軽にお問い合わせください。喜んでサポートさせていただきます。全額支払われた8時間の研究。

于 2012-03-10T21:18:00.323 に答える
0

グーグルはすでに独自のグーグルプレイス情報を作成された地図に配置しています。マップに配置するデータを取得するには、データがすでにロードされているサービスプロバイダーまたはいくつかのフュージョンテーブルを見つける必要があります。

于 2012-03-10T08:40:58.093 に答える