google maps api getPostion();

gmaps v3 get lon and lat from google maps api getPostion();
<html>   
<head>
<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>  
<script type="text/javascript">
function initialize() {
    
var map;    
var myLatlng = new google.maps.LatLng(46.198392,6.142296);
 
var myOptions = {
zoom: 8,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
 
var marker = new google.maps.Marker({
draggable: true,
position: myLatlng,
map: map,
title: "Your location"
});
 
google.maps.event.addListener(marker, 'dragend', function (event) {
document.getElementById("latbox").value = this.getPosition().lat();
document.getElementById("lngbox").value = this.getPosition().lng();
});
 
}
</script>
 
<body onLoad="initialize()">
 
<div id="map_canvas" style="width:200px; height:200px;"></div>
 
<div id="latlong">
<p>Latitude: <input size="20" type="text" id="latbox" name="lat" ></p>
<p>Longitude: <input size="20" type="text" id="lngbox" name="lng" ></p>
</div>
 
</body>
</html>