3
<div id="map_canvas" style="width: 600px; height: 400px; float: right;">...</div>
4
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=weather"></script>
5
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
6
<script type="text/javascript" src="http://geoxml3.googlecode.com/svn/branches/kmz/ZipFile.complete.js"></script>
7
<script type="text/javascript" src="http://geoxml3.googlecode.com/svn/branches/kmz/geoxml3.js"></script> <!-- does not work from trunk -->
8
<script type="text/javascript" src="http://geoxml3.googlecode.com/svn/trunk/ProjectedOverlay.js"></script>
9
<script type="text/javascript">
12
function addMyMarker(placemark) {
13
myParser.createMarker(placemark);
16
function addMyOverlay(groundOverlay) {
17
myParser.createOverlay(groundOverlay);
20
function maps_initialize() {
21
var kml = 'http://mapsengine.google.com/map/kml?mid=zLEBKyweYYyM.ksHpfpJ-JNHg&rev=11';
22
var map_canvas = document.getElementById('map_canvas');
23
var map_options = { center: new google.maps.LatLng(49, 0), zoom: 8, mapTypeId: google.maps.MapTypeId.TERRAIN}
24
var map = new google.maps.Map(map_canvas, map_options);
26
// var myLayer = new google.maps.KmlLayer(kml);
27
// myLayer.setMap(map);
29
myParser = new geoXML3.parser({map: map, zoom: true});
30
// myParser = new geoXML3.parser({map: map, processStyles: true, createMarker: addMyMarker, createOverlay: addMyOverlay});
33
var cloudLayer = new google.maps.weather.CloudLayer();
34
cloudLayer.setMap(map);
35
var weatherLayer = new google.maps.weather.WeatherLayer({
36
temperatureUnits: google.maps.weather.TemperatureUnit.CELSIUS
38
weatherLayer.setMap(map);
40
google.maps.event.addDomListener(window, 'load', maps_initialize);