我希望我们的网站用户能够
- 搜索并选择地址或在地图上标记位置
- 确定此地址/位置的准确性
我正在使用 jquery、jquery ui 的自动完成、谷歌地图和谷歌地理编码器实现第一部分。对于第二部分,我将使用 jquery 在客户端基于第一部分的地址元素/替代项生成一个单选按钮列表。
然而,我关心的是如何将选择传达给服务器端。Google 地理编码器包含许多我想要存储的有用元数据。
- 一种可能是将完整的 json 对象存储在隐藏的表单字段中,但我不能信任用户。这样的解决方案将允许在数据中不友好地插入垃圾邮件。
- 如果地址/位置有唯一标识符,我可以只存储这些并让服务器重新获取/评估数据。替代的 geonames.org 网络服务有这样的 id。但是,例如,Google 位置的格式化地址是唯一的吗?
有小费吗?