Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <title>Google Maps Multiple Markers</title>
- <script src="http://maps.google.com/maps/api/js?sensor=false"
- type="text/javascript"></script>
- </head>
- <body>
- <div id="map" style="width: 1024px; height: 600px;"></div>
- <script type="text/javascript">
- var locations = [
- {% for l in locations %}
- ['{{ l.date }}', {{ l.latitude}}, {{ l.longitude}}, {{ l.id }}],
- {% endfor %}
- ];
- var map = new google.maps.Map(document.getElementById('map'), {
- zoom: 12,
- center: new google.maps.LatLng({{centerLA}}, {{centerLO}}),
- mapTypeId: google.maps.MapTypeId.ROADMAP
- });
- var infowindow = new google.maps.InfoWindow();
- var marker, i;
- 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>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement