function initialize() { var mapOptions = { zoom: 15, center: new google.maps.LatLng(48.222971475166870,16.425976753234863), 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 0,-/wk',48.222971475166870,16.425976753234863,'
Apartment Donau Klassik
Apartment Donau Klassik
','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'], ['Supermarket',48.219461730856516,16.413059234619140,'
Supermarket
','24'], ['Gas Station - Groceries',48.217016919521370,16.416320800781250,'
Gas Station - Groceries
','24'], ['Pizzeria',48.215108169869480,16.417125463485718,'
Pizzeria
','22'], ['Chinese Restaurant',48.217703194138740,16.412909030914307,'
Chinese Restaurant
','22'], ['L%F6wenherz a.d.Donau',48.220105082856030,16.413209438323975,'
Löwenherz a.d.Donau
Löwenherz a.d.Donau
','22'], ['Tramway Station',48.217960544748586,16.411342620849610,'
Tramway Station
Tramway Station
','27'], ['ATM',48.215122467884200,16.415677070617676,'
ATM
ATM
','2'], ['Subway',48.232577365212900,16.415816545486400,'
Subway
Subway
','23'], ['Subway',48.229232661673600,16.411428451538000,'
Subway
Subway
','23'], ['Dry Cleaner%2C Laundry',48.217352909285540,16.413574218750000,'
Dry Cleaner, Laundry
','8'], ['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'], ['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);