<form action="addmarker_submit.php" method="post">
<select id="precision" style="width:280px;" >
<OPTION selected ></OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
</select><br />
Breitengrad: <input type="text" name="breitengrad" id="breitengrad" size="50" maxlength="20" /><br />
Laengengrad: <input type="text" name="laengengrad" id="laengengrad" size="50" maxlength="20" /><br />
Typ: <select name="typ" size="1">
<option>Typ1</option>
<option>Typ2</option>
</select><br />
<input type="submit" value="Absenden">
</form>
<div id="map" style="width:512px; height:400px"></div>
<script type="text/javascript">
//<![CDATA[
var map = new GMap2(document.getElementById("map"));
map.addControl(new GMapTypeControl(1));
map.addControl(new GLargeMapControl());
map.setCenter(new GLatLng(50.84757295,9.71191406), 6);
var html = "<div style='width: 208px; height: 100px'>You can see that 'mousemove' event returns mouse coordinates even on marker or infowindow."
var marker = new GMarker(new GLatLng(60,25));
map.addOverlay(marker);
map.getDragObject().setDraggableCursor("crosshair");
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);});
var lastPoint;
GEvent.addListener(map, "mousemove", function(point){
var latLngStrF = point.lat().toFixed(14) + ', ' + point.lng().toFixed(14) ;
var latLngStr8 = point.lat().toFixed(8) + ', ' + point.lng().toFixed(8);
var latLngStr6 = point.lat().toFixed(6) + ', ' + point.lng().toFixed(6);
var latLngStr5 = point.lat().toFixed(5) + ', ' + point.lng().toFixed(5);
var latLngStr4 = point.lat().toFixed(4) + ', ' + point.lng().toFixed(4);
document.getElementById("precision").options[0].text = latLngStrF;
document.getElementById("precision").options[1].text = latLngStr8;
document.getElementById("precision").options[2].text = latLngStr6;
document.getElementById("precision").options[3].text = latLngStr5;
document.getElementById("precision").options[4].text = latLngStr4;
lastPoint = point;
});
GEvent.addListener(map, "click", function(){
var latLatStr = lastPoint.lat().toFixed(14);document.getElementById("breitengrad").value = latLatStr;
var latLngStr = lastPoint.lng().toFixed(14);
document.getElementById("laengengrad").value = latLngStr;
});
//]]>
</script>