1

jqueryUI のオートコンプリート機能 (http://jqueryui.com/demos/autocomplete/#remote-jsonp) を使用して、ドイツとオーストリアの都市周辺のお店を検索しています。私のコードは次のとおりです。

        $.ajax({
                url: "http://ws.geonames.org/searchJSON?lang=de&country=DE&country=AT&isNameRequired=true&featureClass=A&featureCode=ADM3&featureCode=ADM4&featureCode=ADM1",
                dataType: "jsonp",
                data: {
                    featureClass: "P",
                    style: "full",
                    maxRows: 12,
                    name_startsWith: request.term
                }...

今の問題は、オーストリアの場合、すべての都市を取得するには、すべての行政区画 ADM3、ADM1 が必要なことです。ドイツならADM4で十分。しかし、他のコードのせいで、たとえば、ADM3、ADM1、ADM4 という理由でベルリンを 3 回取得しました。

特定の都市の重複を削除して、一度だけ自動提案するにはどうすればよいですか?

4

0 に答える 0