The process of drawing objects on the map and bind them to a desired latitude and longitude is called overlays.
Various overlays Google Maps provides.
- Markers
- Polylines
- Polygons
- Circle and rectangle
- Info window
- Symbols
Google Maps markers are provided to mark a single location on the map. These markers use a standard symbol that is customizable.
Syntax:
var marker = new google.maps.Marker({
position: new google.maps.LatLng(19.373341, 78.662109),
map: map,
});
Example 1:
<!DOCTYPE html> <html>     <head>         <!-- Loading map API -->         <script src=       </script>           <script>             function GFG() {                 var CustomOp = {                     center:                new google.maps.LatLng(28.502212, 77.405603),                     zoom: 17,                 };                   // Map object                 var map = new google.maps.Map(document.getElementById("DivID"), CustomOp);                 var marker = new google.maps.Marker({                     position:                   new google.maps.LatLng(28.502211, 77.405512),                     map: map,                 });             }         </script>     </head>     <!-- load map -->     <body onload="GFG()">         <center>             <h1 style="color: green;">               neveropen</h1>             <h3>Google Maps</h3>             <!-- Basic Container -->             <div id="DivID"                  style="width: 400px;                         height: 300px;">           </div>         </center>     </body> </html> |
Output:
Example 2: To customize the marker.
<!DOCTYPE html> <html>     <head>         <!-- Loading map API -->        <script src=       </script>           <script>             function GFG() {                 var CustomOp = {                     center:                new google.maps.LatLng(28.502212, 77.405603),                     zoom: 17,                 };                   // Map object                 var map = new google.maps.Map(document.getElementById("DivID"), CustomOp);                 var marker = new google.maps.Marker({                     position:                   new google.maps.LatLng(28.502211, 77.405512),                     map: map,                   animation:google.maps.Animation.BOUNCE                 });             }         </script>     </head>     <!-- load map -->    <body onload="GFG()">         <center>             <h1 style="color: green;">               neveropen</h1>             <h3>Google Maps</h3>             <!-- Basic Container -->            <div id="DivID"                  style="width: 400px;                         height: 300px;">           </div>         </center>     </body> </html> |
Output:

