Drawing Library Example - Google Maps API
by Behseini
HTML
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=drawing&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);
});