C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
HTML Google MapsHTML Google Map is used to display maps on your webpage. You can simply add a map on your basic HTML page. Syntax: <!DOCTYPE html> <html> <body> <h1>First Google Map Example</h1> <div id="map">My map will go here...</div> </body> </html> Set the Map SizeYou can set the map size by using the following syntax: <div id="map" style="width:400px;height:400px;background:grey"></div> How to create a function to set the map properties? You can set the map properties by creating a function. Here, the function is myMap(). This example shows the Google map centered in London, England. We have to use the functionalities of Google Maps API provided by a JavaScript library located at Google. Use the following script to refer to the Google Maps API with a callback to the myMap function. <script src="https://maps.googleapis.com/maps/api/js?callback=myMap"></script> Example:<!DOCTYPE html> <html> <body> <h1>My First Google Map</h1> <div id="map" style="width:400px;height:400px;background:grey"></div> <script> function myMap() { var mapOptions = { center: new google.maps.LatLng(51.5, -0.12), zoom: 10, mapTypeId: google.maps.MapTypeId.HYBRID } var map = new google.maps.Map(document.getElementById("map"), mapOptions); } </script> <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBu-916DdpKAjTmJNIgngS6HL_kDIKU0aU&callback=myMap"></script> </body> </html> Example ExplanationmapOptions: It is a variable which defines the properties for the map. center: It specifies where to center the map (using latitude and longitude coordinates). zoom: It specifies the zoom level for the map (try to experiment with the zoom level). mapTypeId: It specifies the map type to display. The following map types are supported: ROADMAP, SATELLITE, HYBRID, and TERRAIN. var map=new google.maps.Map(document.getElementById("map"), mapOptions): It creates a new map inside the element with id="map", using the parameters that are passed (mapOptions).
HTML Multiple MapsYou can use different map types in a single example. Example:<!DOCTYPE html> <html> <body> <div id="googleMap1" style="width:400px;height:300px;"></div> <br> <div id="googleMap2" style="width:400px;height:300px;"></div> <br> <div id="googleMap3" style="width:400px;height:300px;"></div> <br> <div id="googleMap4" style="width:400px;height:300px;"></div> <script> function myMap() { var mapOptions1 = { center: new google.maps.LatLng(51.508742,-0.120850), zoom:9, mapTypeId: google.maps.MapTypeId.ROADMAP }; var mapOptions2 = { center: new google.maps.LatLng(51.508742,-0.120850), zoom:9, mapTypeId: google.maps.MapTypeId.SATELLITE }; var mapOptions3 = { center: new google.maps.LatLng(51.508742,-0.120850), zoom:9, mapTypeId: google.maps.MapTypeId.HYBRID }; var mapOptions4 = { center: new google.maps.LatLng(51.508742,-0.120850), zoom:9, mapTypeId: google.maps.MapTypeId.TERRAIN }; var map1 = new google.maps.Map(document.getElementById("googleMap1"),mapOptions1); var map2 = new google.maps.Map(document.getElementById("googleMap2"),mapOptions2); var map3 = new google.maps.Map(document.getElementById("googleMap3"),mapOptions3); var map4 = new google.maps.Map(document.getElementById("googleMap4"),mapOptions4); } </script> <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBu-916DdpKAjTmJNIgngS6HL_kDIKU0aU&callback=myMap"></script> </body> </html>
Next TopicHTML5 Semantics
|