Drawing Library Example - Google Maps API

by Behseini

HTML

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&amp;sensor=false&amp;libraries=drawing&amp;extension=.js"></script>
<div id="map"></div>

<div id="marker-position"></div>

CSS

#map {
    height: 420px;
    width:600px;
}

JavaScript

$(document).ready(function () {
var map;
var drawingManager;
var mapOptions = {
    center: new google.maps.LatLng(-34.397, 150.644),
    zoom: 8,
    mapTypeId: google.maps.MapTypeId.ROADMAP
};

var map = new google.maps.Map(document.getElementById('map'),mapOptions);

var drawingManager = new google.maps.drawing.DrawingManager({
    drawingControlOptions: {
        position: google.maps.ControlPosition.BOTTOM_LEFT,
        drawingModes: [
             google.maps.drawing.OverlayType.RECTANGLE      ]
    }
});

google.maps.event.addListener(drawingManager, 'rectanglecomplete', function (r) {
   // drawingManager.setMap(null);
});

drawingManager.setMap(map);
});