function initialize() { var mapOptions = { zoom: 15, center: new google.maps.LatLng(48.236564995256370,16.422500610351562), 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 = [ ['Studio - from EUR 400,-/wk',48.236564995256370,16.422500610351562,'
Apartment Kunellis
Apartment Kunellis
','mm_20_red'], ['St. Stephen Cathedral',48.208695107793640,16.372128725051880,'
St. Stephen Cathedral
St. Stephen Cathedral
','mm_20_blue'], ['Giant Ferris Wheel',48.216509356334576,16.395485401153564,'
Giant Ferris Wheel
Giant Ferris Wheel
','mm_20_blue'], ['UN Vienna',48.234564072790700,16.415934562683105,'
UN Vienna
UN Vienna
','mm_20_blue'], ['Vienna Opera',48.202839001844630,16.368534564971924,'
Vienna Opera
Vienna Opera
','mm_20_blue'], ['Sch%F6nbrunn Palace',48.184801708052850,16.311607360839843,'
Schönbrunn Palace
Schönbrunn Palace
','mm_20_blue'], ['Vienna Rathaus',48.210832884392396,16.357505321502686,'
Vienna Rathaus
Vienna Rathaus
','mm_20_blue'], ['University of Vienna',48.213392379115630,16.360037326812744,'
University of Vienna
University of Vienna
','mm_20_blue'], ['Vienna Tourism',48.221899277382136,16.375894546508790,'
Vienna Tourism
Vienna Tourism
','mm_20_blue'], ['Reed Messe',48.217338611893666,16.408134698867798,'
Reed Messe
Reed Messe
','mm_20_blue'], ['DDSG Blue Danube',48.224515400521824,16.407630443572998,'
DDSG Blue Danube
DDSG Blue Danube
','28'], ['Subway Station',48.238165676887990,16.424217224121093,'
Subway Station
Subway Station
','23'], ['Danube Park and Danube Tower',48.238623005298580,16.409454345703125,'
Danube Park and Danube Tower
','28'], ['Subway',48.238294300916600,16.424775123596100,'
Subway
Subway
','23'], ['Subway',48.232577365212900,16.415816545486400,'
Subway
Subway
','23'], ['Subway',48.229232661673600,16.411428451538000,'
Subway
Subway
','23'], ['Pharmacy',48.228625638111490,16.423873901367188,'
Pharmacy
','18'], ['ATM',48.231981099777684,16.416020393371582,'
ATM
ATM
','2'], ['Bar',48.231538005425975,16.411321163177490,'
Bar
','3'], ['Supermarket BILLA',48.230437399629040,16.418251991271973,'
Supermarket BILLA
Supermarket BILLA
','24'], ['Parking Garage',48.230151524120740,16.414861679077150,'
Parking Garage
','17'], ['Police',48.229565474336080,16.415677070617676,'
Police
Police
','19'], ['Local Inn',48.226363522867920,16.422822475433350,'
Local Inn
','5'], ['Restaurant Schinagl',48.230794741768620,16.425354480743408,'
Restaurant Schinagl
','22'], ['Catholic Church',48.226070477125040,16.424024105072020,'
Catholic Church
Catholic Church
','1'], ['Catholic Church',48.226070477125040,16.424024105072020,'
Catholic Church
Catholic Church
','1'], ['Catholic Church',48.226070477125040,16.424024105072020,'
Catholic Church
Catholic Church
','1'], ['Taverne Sokrates',48.230144377212575,16.408016681671143,'
Taverne Sokrates
Taverne Sokrates
','22'], ['Bar',48.230030026546125,16.408467292785645,'
Bar
','3'], ['Restaurant',48.231459391511216,16.410398483276367,'
Restaurant
Restaurant
','22'], ['Danube Tower',48.240392018003650,16.409304141998290,'
Danube Tower
Danube Tower
','1'], ['Bakery and coffeeshop',48.232745785844010,16.412415504455566,'
Bakery and coffeeshop
Bakery and coffeeshop
','5'], ['Catholic Church',48.232931595685790,16.413745880126953,'
Catholic Church
Catholic Church
','1'], ['International Press and cigarette shop',48.232259818452470,16.415719985961914,'
International Press and cigarette shop
International Press and cigarette shop
','26'], ]; 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);