I can't find the example, but here is the code...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"; >
<head>
    <title>Untitled Page</title>
<script src="http://maps.google.co.uk/maps?file=api&amp;v=2&amp;key=";
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[

var latitude = 41.491564;
var longitude = -110.262728;
var zoomlevel = 15;

var map = null;
var line = [];
var theroute = "";
var polyShape;
var lineColor = "#ff0000";
var opacity = .5;
var lineWeight = 4;

function loadMap()
{
        if (GBrowserIsCompatible())
        {
                map = new GMap2(document.getElementById("GoogleMap"));
                map.addControl(new GLargeMapControl());
                map.addControl(new GMapTypeControl());
                map.setCenter(new GLatLng(latitude, longitude), zoomlevel);
                map.clearOverlays();

                startLine();
        }
}

function startLine()
{
        theroute = new GPolyline(line, lineColor, lineWeight, opacity);
        startDrawing(theroute, function() { });
}

function startDrawing(poly, onUpdate)
{
        map.addOverlay(poly);
        poly.enableDrawing();
        poly.enableEditing({onEvent: "mouseover"});
        poly.disableEditing({onEvent: "mouseout"});

        GEvent.addListener(poly, "lineupdated", function()
        {
                var pointsCount = poly.getVertexCount();

                var pointLatLng;

                for(i = 0; i < pointsCount; i++)
                {
                        pointLatLng += poly.getVertex(i);
                }
        });

        GEvent.addListener(poly, "endline", function()
        {
                GEvent.bind(poly, "lineupdated", this, onUpdate);

                var pointsCount = poly.getVertexCount();

                var pointLatLng;

                for(i = 0; i < pointsCount; i++)
                {
                        pointLatLng += poly.getVertex(i);
                }

                GEvent.addListener(poly, "click", function(latlng, index)
                {
                        // enable editing when clicking on a point
                        if (typeof index == "number")
                        {
                                poly.enableDrawing();
                        }
                });
        });
}

//]]>
</script>

</head>
<body onload="loadMap()" onunload="GUnload()">

        <div id="GoogleMap" style="width: 700px; height: 400px"></div>

</body>
</html>


On Jun 7, 3:11 pm, Didi <[email protected]> wrote:
> Dear all,
>
> On maps.google.com you can change/move a route using drop and drag.
> Is
> there anyway I have access to this function in the API?
>
> I saw an older discussion from last August regarding this and there
> was no update.
>
> Thank you,
>
> Didi
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to