gpt4 book ai didi

jquery - 全局位置输入自动完成

转载 作者:行者123 更新时间:2023-12-01 01:52:29 27 4
gpt4 key购买 nike

我正在寻找一个插件来创建一个智能位置表单字段,该字段具有建议的自动完成功能。我无法找到任何合适的东西(谷歌地理编码本身太不可靠,而且它不是为此而设计的),所以我建立了自己的。我认为 2011 年这样的开源全局位置输入插件还不存在,这太疯狂了,所以开始尝试一下。

演示在这里 http://labs.unxposed.net/unxposed/geocode/正在 Chrome 和 Firefox 4 上运行。下载地址为 https://github.com/unxposed/geocode

我遇到了一个主要问题。有时像这样效果很好。在输入中输入 Ban 后,我会收到一个建议列表。输入会自动填充第一个与 Ban 匹配的建议以及选择 Ban 后的输入文本(很像 Chrome 地址栏)。

enter image description here

但是,很多时候,自动填充输入中选定的文本变得不突出显示,然后光标移动到输入的末尾(这真的很烦人)。就像这样 - 在我输入 Banbur 之后。

enter image description here

我很确定这与 Google map 有关,就好像我删除了辅助来源(Google 地理编码)一样,问题已解决,并且自动填充/输入选择始终工作良好,但为什么会发生这种情况,以及如何修复它?

任何其他改进/优化/建议也将不胜感激!

谢谢

最佳答案

您的位置数据源是什么?如果是 geonames.org,它们在不同的服务器上有不同的地理位置 - 具有不同的性能特征。因此,在全局范围内的搜索中,由于不同的服务器在不同的时间返回,因此经常会看到 SCSS 、奇怪的响应等。我发现用户选择一个国家/地区并将其输入城市查询几乎可以消除抖动、奇怪的响应等。如果您使用 geonames.org,它们需要在搜索框中进行归因。如果您使用谷歌名称数据源,我无法发表评论,但您可以检查他们如何处理主要国家和次要国家。另外,请考虑所提供的详细程度。 Geonames 在这方面表现出色。

关于jquery - 全局位置输入自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5714477/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com