UI のテキスト ボックスを介して、「Google アプリ スクリプト」ガジェットとして Google サイトに配置された静的マップにマーカーを追加します。私が使用するコードは次のとおりです。 map.addMarker('isThisAValidAddress');
ユーザーがテキストボックスに書き込んだアドレスが有効であることをスクリプトで確認するにはどうすればよいですか?
UI のテキスト ボックスを介して、「Google アプリ スクリプト」ガジェットとして Google サイトに配置された静的マップにマーカーを追加します。私が使用するコードは次のとおりです。 map.addMarker('isThisAValidAddress');
ユーザーがテキストボックスに書き込んだアドレスが有効であることをスクリプトで確認するにはどうすればよいですか?
Google マップは実際には住所を検証しません。それはそうするために作られたものではありません。それが実際の有効なアドレスである場合、アドレスがどこにあるかを指しますが、それだけです。Google は住所ロケータであり、必要なのは検証ツールのようです。
住所を検証すると、それがメールを送信できる実際の配達可能な住所であることが保証されます。これには、既存の住所のデータベース (米国郵政公社など) を使用して、ユーザー入力を照合する必要があります。ユーザー入力を検証サービスに送信すると (これはプログラムで実行できます)、サービスはアドレスが有効かどうかを通知します。
そのような検証ツールの 1 つにLiveAddress APIがあります。これは、LiveAddress API jQuery プラグインを使用して非常に簡単に Web サイトにプラグインできます (数行のコードをコピーしてサイトに貼り付けるだけです)。ユーザーがフォームまたはテキストボックスに住所を入力すると、LiveAddress はそのデータを有効な住所のリストと照合し、ユーザーが承認する標準化された有効な住所を返します。
他の住所検証ツールも利用できます。(LiveAddress は、私がその会社で働いているので、私が最もよく知っているものです。) 私はプログラマーではありません。私はアドレスについてよく知っています。私は SmartyStreets で働いており、住所は私たちの専門分野です。
追加の更新: SmartyStreets は現在、米国内の住所の検証だけでなく、国際的な住所の検証も提供しています。