1

私はjavascriptを持っています。その中には、プネーの場所の数の緯度と経度を表示するコードがあります。緯度と経度がアラート ボックスに表示されます。

document.write() メソッドに書き込むと、エラーが発生します。その後、使用しました

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

すべての緯度と経度を1ページに表示したいのですが、教えてください。

私のコードはここにあります:

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;


        } 
      }); 
  }


}
4

2 に答える 2

1

jquery を含めると、DOM の操作が簡単になります。値を追加する div またはその他の要素を取得し、jQuerys html メソッドを使用して緯度と経度の値をテキストとして要素に設定します。

$('#YourElementIdHere').html(latitude + ', ' + longitude);
于 2012-06-29T09:03:37.663 に答える
0

経度と緯度を画面に書き込みたいですか?jquery を使用して div を作成します。

  <script>
  ....
  $("#Longlat").html(YourlongandLat);
  </script>
  ....
  <div id ="LongLat"></div>
于 2012-06-29T09:04:01.180 に答える