setTimeout("locationplace("+latt+",+"+lonn+")",2000); //line 1
document.write("<tr><td>"+(lc+1) + "</td><td>"+sstime+"</td><td>"+ct+"</td><td>"+minsec+"</td><td><a href='#'>"+loname+"</a></td></tr>"); //line 2
Функция геокода AndReverse ниже:
function locationplace(latt,lonn)
{
var rna;
var llng = new google.maps.LatLng(latt,lonn);
ligeocoder.geocode({'latLng': llng}, function(results, status)
{
if (status == google.maps.GeocoderStatus.OK)
{
if (results[0])
{
loname=results[0].formatted_address;
}
else
{
}
}
else
{
alert("Geocoder failed due to: " + status);
}
});
}
Моя проблема в том, что в строке 1 loname is "" (пусто).Я пытаюсь использовать setTimeout .. но он не работает .... я хочу отображать loname .. каждый раз, когда выполняется строка 1 и строка ....
Также я получил ошибку: ошибка геокодера из-за: OVER_QUERY_LIMIT
Пожалуйста, помогите мне ....