function initialize() {
var mapOptions = {
zoom: 15,
center: new google.maps.LatLng(48.214035807386100,16.230583190917970),
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById('map_canvas'),
mapOptions);
var transitLayer = new google.maps.TransitLayer();
transitLayer.setMap(map);
setMarkers(map, beaches);
}
var beaches = [
['1 BR - from EUR 364,-/wk',48.214035807386100,16.230583190917970,'
','mm_20_red'],
['St. Stephen Cathedral',48.208695107793640,16.372128725051880,'','mm_20_blue'],
['Giant Ferris Wheel',48.216509356334576,16.395485401153564,'','mm_20_blue'],
['UN Vienna',48.234564072790700,16.415934562683105,'','mm_20_blue'],
['Vienna Opera',48.202839001844630,16.368534564971924,'','mm_20_blue'],
['Sch%F6nbrunn Palace',48.184801708052850,16.311607360839843,'','mm_20_blue'],
['Vienna Rathaus',48.210832884392396,16.357505321502686,'','mm_20_blue'],
['University of Vienna',48.213392379115630,16.360037326812744,'','mm_20_blue'],
['Vienna Tourism',48.221899277382136,16.375894546508790,'','mm_20_blue'],
['Reed Messe',48.217338611893666,16.408134698867798,'','mm_20_blue'],
];
function setMarkers(map, locations) {
var shadow = new google.maps.MarkerImage('http://viennasapartments.com/images/mm_20_shadow.png',
new google.maps.Size(22, 20),
new google.maps.Point(0,0),
new google.maps.Point(6, 20));
for (var i = 0; i < locations.length; i++) {
var beach = locations[i];
var myLatLng = new google.maps.LatLng(beach[1], beach[2]);
var image = new google.maps.MarkerImage('http://viennasapartments.com/images/'+beach[4]+'.png',
new google.maps.Size(12, 20),
new google.maps.Point(0,0),
new google.maps.Point(6, 20));
var aptMarker = new google.maps.Marker({
position: myLatLng,
map: map,
shadow: shadow,
icon: image,
title: beach[0],
content: beach[3]
});
var infowindow = new google.maps.InfoWindow({
//content: beach[0]
});
google.maps.event.addListener(aptMarker, 'click', function() {
infowindow.setContent(this.content);
infowindow.open(map,this);
});
}
}
google.maps.event.addDomListener(window, 'load', initialize);