相关疑难解决方法(0)

如何使用google maps api制作自动填充地址字段?

使用Google Maps API和JQuery我希望有一个地址字段,在输入时会自动填写输入的地址.如何实现这一目标?

javascript jquery google-maps

48
推荐指数
5
解决办法
13万
查看次数

用于输入地址的自动填充文本框是个好主意吗?

通过传统形式输入我的地址让我发疯:

  • 当我的邮政编码可以推断出我的城市和州时,为什么我必须输入我的城市,州邮政编码?
  • 从下拉列表中选择你的状态是一个痛苦的屁股 - 通常你不能插入它,你必须使用鼠标等.

替代文字http://img10.imageshack.us/img10/7404/traditionaladdressform.png

因为我发现这个过程如此令人厌恶,当我设计我的在线商店(bombsheets.com)时,我决定为地址构建一个自动完成的小部件.在您输入时,我们会尝试对您的地址进行地理编码(通过Google地图):

alt text http://img403.imageshack.us/img403/9333/addressautocomplete.png

在最好的情况下,这非常有效.如果您的地址是"120 W 45th St,New York,NY 10036,USA",您可以输入短至"120 w 45th st,nyc"的内容输入.

但是,据我所知,我们是唯一使用此界面的在线商店.我很好奇它是否缺乏使用意味着这个想法在某种程度上是有缺陷的.一些潜在的问题:

  1. 太外国/不熟悉.客户习惯于旧形式,并且在它们上面切换是令人困惑的.
  2. 你必须在不同的领域输入你的公寓/楼层号/任何东西.这令人困惑.
  3. 当我们的商店爆炸时(好问题),我们将向谷歌提出太多的Geocode请求,以便进行扩展.
  4. 编辑:这对于禁用了javascript的(约5%)用户不起作用.
  5. 这里没有重大问题,这个界面就是未来.(这不是那么古怪,因为,例如,许多在线商店强迫您输入您的信用卡号和您的信用卡类型,当后者可以从前者推断时).

无论如何,基本上我很好奇这是否是我应该尝试创新的领域,或者我是否应该使用传统方法.(关于改进这种新方法的可用性的想法当然也受到赞赏).

javascript autocomplete ruby-on-rails e-commerce street-address

9
推荐指数
1
解决办法
1712
查看次数