Webサイトのユーザーができるようにしたい
- 住所を検索して選択するか、地図上の場所をマークします
- この住所/場所がどれほど正確かを判断する
私は、jquery、jquery uiのオートコンプリート、グーグルマップ、およびグーグルジオコーダーを使用して最初の部分を実装する過程にあります。2番目の部分では、jqueryを使用して、クライアント側の最初の部分のアドレス要素/代替に基づいてラジオボタンリストを生成します。
ただし、私の懸念は、サーバー側に選択肢をどのように伝えるかです。Googleジオコーダーには、保存したい便利なメタデータがいくつか含まれています。
- 完全なjsonオブジェクトを非表示のフォームフィールドに保存する可能性がありますが、ユーザーを信頼できません。このようなソリューションでは、データに不適切なスパムを挿入する可能性があります。
- アドレス/場所に一意の識別子がある場合は、これらだけを保存して、サーバーにデータを再フェッチ/評価させることができます。代替のgeonames.orgWebサービスにはそのようなIDがあります。しかし、たとえば、Googleの場所のフォーマットされたアドレスは一意ですか?
任意のヒント?