Thank you for this. But does this not actually mean that the function is not implemented by the API and it has to be programmed?
On 8 Jun., 00:46, Grok Lobster <[email protected]> wrote: > 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&v=2&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 -~----------~----~----~----~------~----~------~--~---
