in openlayers eine box malen wie in JOSM

Hallo,

nach einer erfolglosen suche stell ich jetzt die Frage hier rein in der Hoffnung jemand kann mir helfen.
ich brauche in OpenLayers eine Möglichkeit eine Box zu malen, am besten sollten sich die Events wie in JOSM bei “Vom OSM-Server herunterladen” verhalten. Sprich, mit der linken Maustaste malt man eine Box, mit der Rechten Maustaste navigiert man über die Karte. Ich bin leider kein großer js-hacker (eher php), daher komme ich mit meinen versuchen auch nicht weiter, irgendwo hab ich auch gelesen dass die rechte Maustaste im Event einzubinden nicht geht(?).

hier meine ersten schritte, bzw. eigentlich nur ein grundgerüst:


<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>GPX Draw</title>
    <script src="http://openlayers.org/api/OpenLayers.js"></script>
    <script type="text/javascript">
        var map;
        function init(){
            map = new OpenLayers.Map('map');

            var wms = new OpenLayers.Layer.WMS( "OpenLayers WMS",
                "http://vmap0.tiles.osgeo.org/wms/vmap0?", {layers: 'basic'} );

            // hier der code um mit der maus eine box zu malen

            map.addLayers([wms]); // karte hinzufuegen
            map.addControl(new OpenLayers.Control.LayerSwitcher()); 
            map.addControl(new OpenLayers.Control.MousePosition()); // maus hinzufuegen
            map.zoomToMaxExtent(); 
        }
        
    </script>
</head>
<body onload="init();">
    <div style="width:800px; height:600px" id="map"></div>
</body>
</html>

wo fange ich an, wie bringe ich die linke maus-taste dazu zu malen, und die rechte über die karte zu navigieren? brauche wenigstens ein schubs/denk anstoss, hinweis auf API oder noch besser, ein beispiel.

Danke!

vielleicht hilft dir diese seite weiter: http://maps7.navit-project.org/ (einfach den quelltext dieser seite durchstöbern)…
wenn du dort auf der rechten Seite “Select” auswählst wird die BBox erstellt.
ich finde es auf dieser seite sehr gut gelöst.

WOW! SUUUPER! so schnell! genau das was ich gesucht hab! vielen vielen DANK!