sl@0: sl@0: sl@0: <!DOCTYPE html> sl@0: <html> sl@0: <head> sl@0: <title>Asynchronous Loading</title> sl@0: <meta name="viewport" content="initial-scale=1.0, user-scalable=no"> sl@0: <meta charset="utf-8"> sl@0: <link href="/maps/documentation/javascript/examples/default.css" rel="stylesheet"> sl@0: <script> sl@0: function initialize() { sl@0: var mapOptions = { sl@0: zoom: 8, sl@0: center: new google.maps.LatLng(-34.397, 150.644), sl@0: mapTypeId: google.maps.MapTypeId.ROADMAP sl@0: }; sl@0: sl@0: var map = new google.maps.Map(document.getElementById('map-canvas'), sl@0: mapOptions); sl@0: } sl@0: sl@0: function loadScript() { sl@0: var script = document.createElement('script'); sl@0: script.type = 'text/javascript'; sl@0: script.src = 'https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&' + sl@0: 'callback=initialize'; sl@0: document.body.appendChild(script); sl@0: } sl@0: sl@0: window.onload = loadScript; sl@0: sl@0: </script> sl@0: </head> sl@0: <body> sl@0: <div id="map-canvas"></div> sl@0: </body> sl@0: </html> sl@0: