JSFiddle - React, Tailwind, and code Playground
HTML
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.js"></script>
JavaScript
var adresse = [['43.564624, 3.847154',1],['43.564624, 3.447154',27],['43.64624, 3.727154',75],['43.564624, 3.617154',254]];
for (i =0; i<adresse.length; i++) {
console.log("element", adresse[i]);
$.ajax({
url: 'https://reverse.geocoder.ls.hereapi.com/6.2/reversegeocode.json',
type: 'GET',
dataType: 'jsonp',
jsonp: 'jsoncallback',
data: {
prox: adresse[i][0].concat(', 250'),
mode: 'retrieveAddresses',
maxresults: '1',
gen: '9',
apiKey: 'H6XyiCT0w1t9GgTjqhRXxDMrVj9h78ya3NuxlwM7XUs'
},
success: function (data) {
var re = JSON.stringify(data);
console.log("data", data);
var num = (data.Response.View[0].Result[0].Location.Address.HouseNumber);
var rue = (data.Response.View[0].Result[0].Location.Address.Street);
var ville = (data.Response.View[0].Result[0].Location.Address.City);
var CP = (data.Response.View[0].Result[0].Location.Address.PostalCode);
adresse[i].push(num, rue, ville, CP);
}
});
}
console.log("adresse : ",adresse);