Kod jaki mam na ten czas:
<html> <head> <style> html, body, #map { height: 100%; margin: 0px; padding: 0px } </style> </head> <body> <script type="text/javascript"> var map = new google.maps.Map(document.getElementById('map'), { zoom: 3, center: new google.maps.LatLng(0, 0), mapTypeId: google.maps.MapTypeId.ROADMAP }); var infowindow = new google.maps.InfoWindow(); var marker , i; var locations = [ ['random5', Math.floor((Math.random() * 100) + 1), Math.floor((Math.random() * 100) + 1), 5], ['random4', Math.floor((Math.random() * 100) + 1), Math.floor((Math.random() * 100) + 1), 4], ['random3', Math.floor((Math.random() * 100) + 1), Math.floor((Math.random() * 100) + 1), 3], ['random2', Math.floor((Math.random() * 100) + 1), Math.floor((Math.random() * 100) + 1), 2], ['random1', Math.floor((Math.random() * 100) + 1), Math.floor((Math.random() * 100) + 1), 1] ]; for (i = 0; i < locations.length; i++) { marker = new google.maps.Marker({ position: new google.maps.LatLng(locations[i][1], locations[i][2]), map: map }); google.maps.event.addListener(marker, 'click', (function(marker, i) { return function() { infowindow.setContent(locations[i][0]); infowindow.open(map, marker); } })(marker, i)); } </script> </body> </html>