GoogleMapで緯度経度を表示

かなりパクリ(笑)。
(bodyタグ内のみ)

  <body>
    <div id="map" style="width: 640px; height: 480px"></div>
    <script type="text/javascript">
    //<![CDATA[
    
    var map = new GMap(document.getElementById("map"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.centerAndZoom(new GPoint(139.767165, 35.681178), 4);
    GEvent.addListener(map, "move", getMapXY);
    
    function getMapXY() {
        var LatLngObj = map.getCenterLatLng();
        document.getElementById("posX").innerHTML = LatLngObj.x;
        document.getElementById("posY").innerHTML = LatLngObj.y;
    }
    
    window.onload = getMapXY;

    //]]>
    </script>
    経度:<span id="posX"></span><br/>
    緯度:<span id="posY"></span><br/>
  </body>