2012-03-10 13 views
0

私の大学の学生が住居を見つけることができるウェブサイトを構築しています(www.thehousingspot.comでチェックしてください)。地図上に地元のレストラン、ガソリンスタンド、食料品店、エンターテインメントのホットスポットの場所を示すレイヤーを追加して、生徒が見たい場所の周辺を見ることができるようにしたいと考えています。Googleマップマーカーを情報ウィンドウに個人用マップに配置するにはどうすればよいですか?

ここで私は、私が住宅データで行ったことと同じように、地元の場所でデータベースを構築できることを認識しました。しかし、私は自分のウェブサイトにGoogleからデータをプルダウンして、すべてのレビュー情報とそれをクリックするとインフォメーションウィンドウに表示されるすべての情報を得たいと思う。誰も私がこれを行うことができる方法を認識していますか? googleには私が見つけられなかったこのためのAPIがありますか?

答えて

2

わかりました。ここに私がやったことだ:適用し、GoogleのAPIキーを取得

  • hereを議論したように

      は、地図上の関心の定期的なポイントをオフにし
    1. 。キーを取得したら、Google Places APIを有効にしてください
    2. Places Search Requestを使用して、広告主に関する情報を確認してください。主に、このリクエストから得られるものは、私が必要とする情報がGoogleが提供しているものと一致することを検証するために使用できる参照IDです。私が言いたいのは、地元のピザ・ジョイントの情報を探したいのですが、Googleのデータベースに検索リクエストがあります。回答を受け取ると、名前、住所などのデータを調べて、ローカルの広告主情報と一致するかどうかを確認します。
    3. すべてが一致した場合は、以前のクエリから取得した参照IDを使用して、プレース(場所詳細応答)の詳細をJSONオブジェクトとして取得し、それを使用してカスタムマップのポップアップウィンドウを再作成できます彼らはGoogleマップでそれを持っているように。この詳細な情報には、所有者データからウェブサイト、レビュー、営業時間までのすべてが含まれます。それはかなり素晴らしいです。

    ご不明な点がありましたら教えてください。私は助けてくれると嬉しいです。研究の8時間、完全に支払われる。

  • 0

    Googleは既にGoogleマップの場所に独自のGoogleプレイス情報を配置しています。既にデータがロードされているサービスプロバイダまたはフュージョンテーブルを検索して地図上に配置する必要があります

    +0

    だから、それは私が作った地図のそれらの場所を削除することが可能かどうか知っていますか? – Jonathan

    +0

    私が話している機能は、興味のあるポイントと呼ばれています。私はそれらをオフにする方法を見つけました:http://stackoverflow.com/questions/9179713/turn-off-google-maps-local-points。問題は、私が適用する情報にアクセスできるようにすることですが、自分のカスタムマーカーでアクセスしたいのです。 – Jonathan

    +0

    私はGoogleマップ上のPoIを見てきましたが、最近はそれをオフにする方法を見つけました。私は彼らが公にその情報を公開することを疑う(Google Mapsを廃止することを除いて - これはTnCのものではない)、私はいくつかの代替情報源 –

    関連する問題