2012-06-29 19 views
1

我有一個javascript.In其中我有一個代碼顯示在浦那的位置數量的經度和緯度。 經度和緯度顯示在警報框中。打印單個頁面中的位置數量的經度和緯度

當我寫到document.write()方法它給error.After,我使用

"document.body.appendChild(document.createTextNode(latitude)); 
document.body.textContent = latitude;" 

但它顯示單個value.I希望所有的緯度和經度應在顯示單頁。請指導我。

我的代碼是在這裏:

function myfun() 
{ 
    document.getElementById("demo").innerHTML="My Javascript"; 

    var geocoder=new google.maps.Geocoder(); 
    var i=0; 
    var address=new Array(); 
    address[0]="kothrud pune"; 
    address[1]="bharti vidyapeeth"; 

    for(i=0;i<address.length;i++) 
    { 
    geocoder.geocode({ 'address': address[i]}, function(results, status) 
     { 
     if (status == google.maps.GeocoderStatus.OK) 
     { 
      var latitude = results[0].geometry.location.lat(); 
      var longitude = results[0].geometry.location.lng(); 
      //alert(latitude); 
      //alert(longitude); 
      //document.write(latitude); 
      document.body.appendChild(document.createTextNode(latitude)); 
      document.body.textContent = latitude; 
      //document.body.appendChild(document.createTextNode(longitude)); 
      //document.body.textContent = longitude; 


     } 
     }); 
    } 


} 
+0

一些代碼添加到您的帖子看看你試過 – swapnesh

+0

added.u什麼可以使用PHP腳本它看到 – user1387035

回答

1

包括jQuery的,它更容易使用的操縱DOM。 獲取要添加值的div或其他元素,並使用jQuerys html方法將緯度和經度值設置爲元素的文本。

$('#YourElementIdHere').html(latitude + ', ' + longitude); 
+0

? – user1387035

+0

jQuery是Javascript。上面相當於docuement.getElementById('YourElementHere')。innerHTML = latitude +','+ longitude; – Sam

+0

好的,我會試試 – user1387035

0

你想寫的經度和緯度的屏幕?我會使用jquery並創建一個div。

<script> 
    .... 
    $("#Longlat").html(YourlongandLat); 
    </script> 
    .... 
    <div id ="LongLat"></div>