【发布时间】:2014-10-07 15:19:12
【问题描述】:
我有一个页面允许人们选择一个国家然后搜索该国家的街道地址,它与this example from Google. 非常相似但是(你会注意到它也发生在示例中)如果你在选择美国时开始输入诸如“新”之类的内容,然后切换到另一个国家/地区,当您单击输入字段时,将显示旧国家/地区结果。
有没有办法根据新参数清除或重新加载结果?我尝试搜索 API 文档,但找不到任何内容。
编辑澄清:我能够正确地做所有事情,我遇到的问题是当您点击输入字段时更改国家/地区时会显示旧结果。如果您对输入中的文本进行修改,结果将刷新。只是最初点击返回输入字段,显示我关心的旧结果。
原始搜索
切换到新西兰
删除“w”以便刷新结果
【问题讨论】:
-
更改国家时为什么不清空自动填充字段?
-
如果没有其他方法可以清除结果,我认为这可能就是我最终会做的事情,尽管它确实使它对用户不太友好。例如,如果用户输入城市,意识到他们选择了错误的国家并更改了国家,那么他们将不得不重新输入城市。没什么大不了的,我只是喜欢尽可能把小事做好。
-
我不是 UX,但我会将国家选择器放在左侧,将搜索字段放在右侧。这可能会帮助用户意识到他们必须首先选择一个国家。也许你可以问ux.stackexchange.com
标签: javascript google-maps google-maps-api-3