Working with Google Map and add marker and lines on Map.

This tutorial is explaining how to start with Google Map.

1) First create a account on developer console and create project and generate public key.
2) Create a html page.

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
html { height: 100% }
body { height: 100%; margin: 0; padding: 0 }
#map-canvas { height: 100%}
</style>
</head>
<body>
<div id="map-canvas"></div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="http://maps.googleapis.com/maps/api/js?key=api_key&sensor=false"></script>
<script src="js/jquery.google.map.js"></script>
<script src="js/jquery.ui.map.overlays.js"></script>

</body>
</html>

2) Add marker on Map


var mapElement=$("#map-canvas");
var latLog="latitude, longitude";
mapElement.gmap('addMarker', {'position': latLog, 'bounds': true}).click(function() {
mapElement.gmap('openInfoWindow', {'content': "Information  about marker"}, this);
});

If you want to animated marker use animation:google.maps.Animation.BOUNCE


mapElement.gmap('addMarker', {'position': latLog, 'bounds': true,animation:google.maps.Animation.BOUNCE}).click(function() {
mapElement.gmap('openInfoWindow', {'content': "Information  about marker"}, this);
});

3)Draw line on Map

var coordinates=["latitude, longitude", "latitude1, longitude1"];
mapElement.gmap('addShape', 'Polyline', {
'path': coordinates,
'strokeColor': '#ff0000',
'strokeThickness': 5,
'strokeDashArray': '5 2'
});