In addition to markers, polygons, polylines, and other geometrical
shapes, we can also draw an Info Window on the map. This chapter
explains how to use the Info Window.
Adding a Window
Info Window is used to add any kind of information to the map. For
instance, if you want to provide information about a location on the
map, you can use an info window. Usually the info window is attached to a
marker. You can attach an info window by instantiating the
google.maps.InfoWindow class. It has the following properties −
- Content − You can pass your content in String format using this option.
- position − You can choose the position of the info window using this option.
- maxWidth − By default, the info window's width will be
stretched till the text is wrapped. By specifying maxWidth, we can
restrict the size of the info window horizontally.
Example
The following example shows how to set the marker and specify an info window above it −
<!DOCTYPE html>
<html>
<head>
<script src = "https://maps.googleapis.com/maps/api/js"></script>
<script>
function loadMap() {
var mapOptions = {
center:new google.maps.LatLng(17.433053, 78.412172),
zoom:5
}
var map = new google.maps.Map(document.getElementById("sample"),mapOptions);
var marker = new google.maps.Marker({
position: new google.maps.LatLng(17.433053, 78.412172),
map: map,
draggable:true,
icon:'/scripts/img/logo-footer.png'
});
marker.setMap(map);
var infowindow = new google.maps.InfoWindow({
content:"388-A , Road no 22, Jubilee Hills, Hyderabad Telangana, INDIA-500033"
});
infowindow.open(map,marker);
}
</script>
</head>
<body onload = "loadMap()">
<div id = "sample" style = "width:580px; height:400px;"></div>
</body>
</html>
It will produce the following output −
No comments:
Post a Comment