3

検索でアドレスを受け入れる API に取り組んでいます。検索基準を検索エンジンに送信する前に、Google のジオコーディング サービスを使用して住所を正規化したいと考えています。

これは私の注意を引きました: http://code.google.com/apis/maps/documentation/geocoding/index.html#Limits

「注: Geocoding API は、Google マップと組み合わせてのみ使用できます。マップ上に表示せずに結果をジオコーディングすることは禁止されています。許可されている使用方法の詳細については、Maps API サービス利用規約のライセンス制限を参照してください。」

これは、この目的でジオコーディング サービスを使用できないということですか? 以前に Google のジオコーディング サービスにアクセスするライブラリを使用したことがあるので、これが技術的に可能であることは知っていますが、利用規約に違反しているように思えます。

私たちがやろうとしていることに対する他のオプションはありますか?

編集:

私たちの会社は、返された住所を使用するための Google のライセンスを取得しており、最終的には Google マップ上でエンド ユーザーに表示され、契約条件を満たしていることがわかりました。

4

3 に答える 3

1

この本当に古い投稿の更新:

@Cerin は、この回答で重要なことを指摘しました。

USPS Web Tools API は、USPS 経由で出荷するために使用している場合にのみ無料です

だから合法であること。


その通りです。住所のクリーニングに Google Geocoder を使用することはできません。

このラッパーを使用して、 USPS の Web ツールにアクセスできます。

もう 1 つの安価なソリューションはSemaphoreですが、DLL を呼び出すには独自のラッパー クラスを作成する必要があります。

于 2010-10-18T16:04:40.637 に答える
1

簡単な答え: できません。サービス利用規約は、Google マップに表示しない限り、API を使用したジオコーディングが利用規約に沿っていないことを明確に示しているようです。

他の目的でこれが必要な場合は、関心のある地域のジオコーディング ライブラリとデータセットのライセンスを検討する必要があります。これらを商用目的で販売している会社はかなりあります。

于 2010-10-18T16:04:59.417 に答える
0

USPS には、住所を検証するための無料サービスがあります。これはかなり使いやすい API であり、情報をカールして有効な応答を受け取ることができます。唯一の難点は、登録に関しては少し遅いことであり、開く前にいくつかのテストを実行する必要があります. いずれにせよ、ひとたびフープを飛び越えれば、それは素晴らしい仕事をします。私のアプリのアドレスは、かなり長い間問題なくきれいに保たれています。

于 2010-10-18T16:07:37.087 に答える