帮我看看这个应该怎么做
<script type="text/javascript">
var address = new Array();
var kl=0;
var geoc=new google.maps.Geocoder();
function LatLng()
{
address = new Array();
var tab = document.getElementById('<%= GridView1.ClientID %>');
var i=tab.rows.length-1;
var j=0;
while(i>2)
{
var lat=tab.rows[i].cells[24].innerText;
var lng=tab.rows[i].cells[25].innerText;
// function (j,address)
// {
// window.setTimeout(function(lat,lng)
// {
IntiAddress(lat,lng);
// }, j* 300)
// }
i--;
j++;
}
}
function IntiAddress(lat,lng)
{
var latlng=new google.maps.LatLng(lat,lng);
if(geoc)
{
geoc.geocode(
{'latLng':latlng},
function(results,status)
{
if(status==google.maps.GeocoderStatus.OK)
{
var lbl=document.getElementById("<%= lbltest.ClientID %>");
address[kl]=results[0].formatted_address;
if(address[kl]=='undefined')
{
address[kl]=results[1].formatted_address;
}
lbl.innerText= address[kl];
kl++;
}
}
);