/markerclustererplus/examples/simple_example.html

https://github.com/ardakara/FriendMap · HTML · 77 lines · 69 code · 8 blank · 0 comment · 0 complexity · d917e9272a82d4e35cf0919b37a1da84 MD5 · raw file

  1. <!DOCTYPE>
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  5. <title>MarkerClustererPlus V3 Example</title>
  6. <style type="text/css">
  7. body {
  8. margin: 0;
  9. padding: 10px 20px 20px;
  10. font-family: Arial;
  11. font-size: 16px;
  12. }
  13. #map-container {
  14. padding: 6px;
  15. border-width: 1px;
  16. border-style: solid;
  17. border-color: #ccc #ccc #999 #ccc;
  18. -webkit-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
  19. -moz-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
  20. box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px;
  21. width: 600px;
  22. }
  23. #map {
  24. width: 600px;
  25. height: 400px;
  26. }
  27. </style>
  28. <script src="http://maps.google.com/maps/api/js?v=3&sensor=false"></script>
  29. <script type="text/javascript" src="../src/data.json"></script>
  30. <script type="text/javascript">
  31. var script = '<script type="text/javascript" src="../src/markerclusterer';
  32. if (document.location.search.indexOf('compiled') !== -1) {
  33. script += '_packed';
  34. }
  35. script += '.js"><' + '/script>';
  36. document.write(script);
  37. </script>
  38. <script type="text/javascript">
  39. function initialize() {
  40. var center = new google.maps.LatLng(37.4419, -122.1419);
  41. var map = new google.maps.Map(document.getElementById('map'), {
  42. zoom: 3,
  43. center: center,
  44. mapTypeId: google.maps.MapTypeId.ROADMAP
  45. });
  46. var markers = [];
  47. for (var i = 0; i < 100; i++) {
  48. var dataPhoto = data.photos[i];
  49. var latLng = new google.maps.LatLng(dataPhoto.latitude,
  50. dataPhoto.longitude);
  51. var marker = new google.maps.Marker({
  52. position: latLng
  53. });
  54. markers.push(marker);
  55. }
  56. var markerCluster = new MarkerClusterer(map, markers);
  57. }
  58. google.maps.event.addDomListener(window, 'load', initialize);
  59. </script>
  60. </head>
  61. <body>
  62. <h3>A simple example of MarkerClustererPlus (100 markers)</h3>
  63. <p>
  64. <a href="?packed">Packed</a> |
  65. <a href="?">Standard</a> version of the script.
  66. </p>
  67. <div id="map-container"><div id="map"></div></div>
  68. </body>
  69. </html>