1

我需要创建一个智能地址编辑器。我想添加类似智能感知的东西。

在我的国家哥伦比亚,地址通常有“Calle(街道)”、“Carrera”、“Avenida(Avenue)”、“Conjunto(Set)”、“Interior”、“Transversal”等词以及名称。这个想法是使用户能够按照标准输入地址。标准有好几种,但一般都是缩写:CL、CR、AV、CJ、IN、TV等。

我发现了这篇关于这个主题的有趣文章:

http://wiki.codeblocks.org/index.php?title=Code_Completion_Design

但它是用 C 语言编写的,我认为它不需要如此复杂。就我而言,编辑应该检测和翻译标准的只有大约 60 个特殊词。没有参数、包等,比较简单。

我还认为 API 或框架也可以在其他环境中有许多应用程序或用途。

有人知道 Java 或 Grails 中的一些代码吗?一个API?你能给我一些建议或想法吗?非常感谢您提前。

编辑:我刚刚找到了另一个承诺很多的教程:http: //platform.netbeans.org/tutorials/nbm-code-completion.html

4

1 回答 1

0

不太确定在服务器端执行此操作会获得什么。

我会查看一些 javascript 自动完成功能(例如 jQuery UI 的http://jqueryui.com/demos/autocomplete/)来尝试在客户端执行此操作。您必须对其进行调整,使其不会替换整个字符串,但这些想法非常相似。

于 2012-04-14T05:46:07.887 回答