Di più

Il metodo di richiamata geocodifica gli elementi nominatim non funziona

Il metodo di richiamata geocodifica gli elementi nominatim non funziona


function addr_search() { var inp = document.getElementById("addr"); $.getJSON('http://nominatim.openstreetmap.org/search?format=json&limit=5&q=' + inp.value, function(data) { var items = []; $.each(data, function(key, val) { bb = val.boundingbox; latitude = val.lat; longitudine = val.lon; items.push("
  • " + val.nome_display + '
  • '); }); $('#risultati').empty(); if (items.length != 0) { $('

    ', { html: "Risultati della ricerca:" }).appendTo('#risultati'); $('

      ', { 'class': 'my-new-list', html: items.join(") }).appendTo('#results'); } else { $('

      ', { html: "O endereço não foi encontrado" }).appendTo('#results'); } }); }

      Questo metodo restituisce il geocodice Nominatim. Quando si fa clic chiama il metodo che passa a selectAddr latitude, longitudine e limita osm_type enreço cliccato. Ma non sono in grado di collegare quei ritorni.

      Se lo faccio funziona:

      $.each(data, function(key, val) { latitudine = val.lat; longitudine = val.lon; items.push("
    • " + indirizzo.valore + città.valore + '
    • '); });

      Ma devo portare i limiti dell'indirizzo per ingrandire usando questo attributo e non funziona:

      $.each(data, function(key, val) { bb = val.boundingbox; latitude = val.lat; longitudine = val.lon; items.push("
    • " + val.nome_display + '
    • '); });

      Ho provato vari modi e so che è qualcosa di sciocco, ma non riuscivo a risolverlo.


      Guarda il video: pyScripts 2. Convert coordinates to geographic locations. reversed geocoding. Python. #pyGuru