ここでは有料サービスや複雑な住所確認デザインを示唆する回答をいくつか見ましたが、具体的なケースには該当しません。Googleマップによる簡単な住所確認
我々は、ユーザーがアドレスを入力し始めると、それは彼らのためにそれを自動的に補完することができますリードキャプチャ形式があります。
そして、私たちが見ておく2つの一般的な間違いがあります:
1)が不足しているドアの数をスクリーンショットのように
2)欠落している都市名()
アドレスのストリート番号と都市名
は、我々が行うことができ、簡単な正規表現:がある場合我々はチェックし、エラーのためにと、その部屋を持ってい緩いアドレス検証を探していますユーザーの入力に数字があることを確認するために、Google APIを使用して両方を行うことができればそれは素晴らしいものです。
P.S:Googleマップを表示して、アドレスを検証するためのAPI呼び出しを行うことでTOSを壊すことはありません。
更新:
私は(それはLONG_NAME下だ私は通りの番号を意味し、ドアの数等によりグーグルマップで返され、通りの番号が含まれていないこのhttp://maps.googleapis.com/maps/api/geocode/json?address=45.4993726,%20-73.5653678&sensor=false のようなJSONを使用して考えていました)
Google Maps APIは、アドレス検証サービスではありません。さらに、Googleマップのデータには、ドア番号は一度も含まれていませんでした。 – xomena
私はこのようなJSONをhttp://maps.googleapis.com/maps/api/geocode/json?address=45.4993726,%20-73.5653678&sensor=false のようにGoogleマップから返され、街路番号が含まれていると考えていましたドア番号で私は通り番号(それはlong_nameの下にあります) –