jquery автозаполнение городов с геонами - избегайте дубликатов в предложении автозаполнения - PullRequest
1 голос
/ 08 декабря 2011

Я использую функцию автозаполнения 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.

Как я могу удалить дубликаты некоторых городов, чтобы автоматически найти их только один раз?

...