getData(){
this.storage.get('jobaddarray').then((val) => {
this.addrArrays = val;
let n,j :any;
for(n=0;n<val.length;n++){
var address = val[n].addr +val[n].addr1+','+val[n].city+','+val[n].state;
this.geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
this.lati = results[0].geometry.location.lat();
this.long = results[0].geometry.location.lng();
}
});
var el = {'jivalue':val[n].jival,'addr': val[n].addr,'addr1':val[n].addr1,
'city':val[n].city,'state':val[n].state,'zip':val[n].zip,'lat':this.lati,'lon':this.long};
console.log(el);
this.data_obj.push(el)
}
});
我在数组中仅获得竞争。纬度和经度值显示为未定义。