Excelにはたくさんのレストランがあります。これらのレストランはすべて、Lat/Longのコーディネートがあります。悲しいことに、このExcelでは彼らの電話番号が欠落しています。特定のレストランの予約をしたい場合は、手動で調べる必要があります。
自動化できるLat/Longを指定して、住所と電話番号を合法的に返すことができるサービスはありますか?Googleマップはこれを行いますか?いくつかのリンクとガイダンスはここで高く評価されています。
Excelにはたくさんのレストランがあります。これらのレストランはすべて、Lat/Longのコーディネートがあります。悲しいことに、このExcelでは彼らの電話番号が欠落しています。特定のレストランの予約をしたい場合は、手動で調べる必要があります。
自動化できるLat/Longを指定して、住所と電話番号を合法的に返すことができるサービスはありますか?Googleマップはこれを行いますか?いくつかのリンクとガイダンスはここで高く評価されています。
緯度と経度のペアのアドレスを取得することは逆ジオコーディングと呼ばれ、アドレスを提供できるWebサイトがあります。たとえば、geonames.orgのWebサービスがこれを提供しています。グーグルマップの可能性はわかりません。しかし、このブログ投稿はそれが可能であると言っています。
ただし、この方法では電話番号を取得できません。
GooglePlacesAPIをご覧ください。私が間違っていなければ、loc / latで検索して、名前や電話番号など、興味深いものを入手できます。
注:Places APIは、Googleマップに結果を表示する場合にのみ使用できます。プレイスデータが要求された地図を表示せずにプレイスデータを使用することは禁止されています。
これらの種類のルックアップを実行するためのAPIが必要な場合は、通常、programmableweb.comにアクセスします。
探しているものが見つからない場合は、おそらくスクレーパーを作成して、必要なデータがあるサイト(このシナリオではイエローページ)を指定します。
特定のプログラミング言語を指定しなかったので、データスクレイピングのための簡単な入力でありながら強力なツールとしてYQLをお勧めします。
Alternativley、Perlはスクレイピングに最適な言語であり、.NETやJavaなどの主要なフレームワークでは、この種のタスクをはるかに簡単にするクラスライブラリを見つける必要があります(例:HtmlAgilityPack) 。