contractor

seems ok, need to test geo paths again.

by witold

HTML

<!DOCTYPE html>
<html>
    
    <head>
        <title>Snap to Road - Google Maps API v3</title>
        <style type="text/css">
            html, body {
                margin: 0;
                width:100%;
                height: 100%;
            }
            #map_canvas {
                position:absolute;
                top:50px;
                bottom:0;
                left:0;
                right:0;
            }
        </style>
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"
        type="text/javascript"></script>
        <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
        <script type="text/javascript">
            var map, path = [],
                service = new google.maps.DirectionsService(),
                shiftPressed = false,
                poly,
                formkey = "dDN6WEJTMlNHT2VNMlZBOW1MZmI1Wnc6MQ",
                inputId = "entry_1";

            google.maps.event.addDomListener(document, "keydown", function() {
                shiftPressed = true;
            });
            google.maps.event.addDomListener(document, "keyup", function() {
                shiftPressed = false;
            });




            function Init() {
                var myOptions = {
                    zoom: 17,
                    center: new google.maps.LatLng(37.2008385157313, -93.2812106609344),
                    mapTypeId: google.maps.MapTypeId.ROADMAP,
                    //mapTypeControlOptions: {
                    //    mapTypeIds: [google.maps.MapTypeId.ROADMAP, google.maps.MapTypeId.HYBRID, //google.maps.MapTypeId.SATELLITE]
                    //   },
                    disableDoubleClickZoom: true,
                    scrollwheel: false,
                    draggableCursor: "crosshair"
                }

                map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
                google.maps.event.addListener(map,...