Google Places API を使用して特定の場所のメール/ウェブサイトを取得する方法はありますか? これが不可能な場合、Google API を使用する以外に方法はありますか?
3 に答える
input
Google Places API を使用して場所のウェブサイト アドレスを取得するには、場所の名前に設定されたパラメータ値で Places Autocomplete Request を実行できます。input=Amoeba
次にreference
、レスポンスから を使用して Places Details Request を実行できます。
reference=ClRMAAAAVzPUTLym999EXs4mKkpTqEmzX0a2kfXCUs4enTvWMHDd06VLvlzsGOdfrRd2QvkiRWs4sNkraAAJlMdytt4O4kYGoJZn4ENL5Ig5QYyeJmMSECDOGMO1MnDFtqzdqD8oDk0aFJr8_s-Y946QOz24YubPUsmoC2vl
これにより、Amoeba の詳細が返されます。利用可能な場合website
は、場所の Web サイト アドレスを含むパラメーターが含まれます。
私は Google Places API を使用しようとしてきましたが、検索したい場所のすべての住所情報を含む Places の詳細を取得するクエリが成功しましたが、皮肉なことに、返された JSON には WEBSITE 属性がありません!
ローカル検索の最初のバージョンははるかに優れており、ビジネス名がわかっている場合は常に正確に検索できました。
Google Places API は、API キーを使用して詳細リクエストとレスポンスを提供します。
このタグは、その場所の Google プレイスの URL を許可します
例: http://maps.google.com/maps/place?cid=10704550479004381649
ホームページやFAX、営業時間などの情報収集はここでしかできません。
Google Places API には、その情報を提供する直接の API はありません。
addressComponents が Details レスポンスの一部であるように、この問題に対処するために API から Place Details レスポンスにタグが追加されると仮定します。