The previous webservice now requires user credentials. The new one is also
in use in a jQuery Mobile demo.
Fixes #9764
$( "#city" ).autocomplete({
source: function( request, response ) {
$.ajax({
- url: "http://ws.geonames.org/searchJSON",
+ url: "http://gd.geobytes.com/AutoCompleteCity",
dataType: "jsonp",
data: {
- featureClass: "P",
- style: "full",
- maxRows: 12,
- name_startsWith: request.term
+ q: request.term
},
success: function( data ) {
- response( $.map( data.geonames, function( item ) {
- return {
- label: item.name + (item.adminName1 ? ", " + item.adminName1 : "") + ", " + item.countryName,
- value: item.name
- }
- }));
+ response( data );
}
});
},