maps.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. /*=========================================================================================
  2. File Name: maps.js
  3. Description: google maps
  4. ----------------------------------------------------------------------------------------
  5. Item Name: Robust - Responsive Admin Theme
  6. Version: 1.2
  7. Author: PIXINVENT
  8. Author URL: http://www.themeforest.net/user/pixinvent
  9. ==========================================================================================*/
  10. // Gmaps Maps
  11. // ------------------------------
  12. $(window).on("load", function(){
  13. // Basic Map
  14. // ------------------------------
  15. new GMaps({
  16. div: '#basic-map',
  17. lat: -12.043333,
  18. lng: -77.028333,
  19. height: 400,
  20. });
  21. // Map Events
  22. // ------------------------------
  23. map = new GMaps({
  24. div: '#map-events',
  25. zoom: 16,
  26. lat: -12.043333,
  27. lng: -77.028333,
  28. styles: [{"featureType":"landscape.natural","elementType":"geometry.fill","stylers":[{"visibility":"on"},{"color":"#e0efef"}]},{"featureType":"poi","elementType":"geometry.fill","stylers":[{"visibility":"on"},{"hue":"#1900ff"},{"color":"#c0e8e8"}]},{"featureType":"road","elementType":"geometry","stylers":[{"lightness":100},{"visibility":"simplified"}]},{"featureType":"road","elementType":"labels","stylers":[{"visibility":"off"}]},{"featureType":"transit.line","elementType":"geometry","stylers":[{"visibility":"on"},{"lightness":700}]},{"featureType":"water","elementType":"all","stylers":[{"color":"#7dcdcd"}]}],
  29. click: function(e) {
  30. alert('click');
  31. },
  32. dragend: function(e) {
  33. alert('dragend');
  34. },
  35. // If you want to show an Info Window, you must add:
  36. /*infoWindow: {
  37. content: '<p>HTML Content</p>'
  38. }*/
  39. });
  40. // Map Markers
  41. // ------------------------------
  42. map = new GMaps({
  43. div: '#markers',
  44. lat: -12.043333,
  45. lng: -77.028333,
  46. styles: [{"featureType":"administrative.locality","elementType":"all","stylers":[{"hue":"#2c2e33"},{"saturation":7},{"lightness":19},{"visibility":"on"}]},{"featureType":"landscape","elementType":"all","stylers":[{"hue":"#ffffff"},{"saturation":-100},{"lightness":100},{"visibility":"simplified"}]},{"featureType":"poi","elementType":"all","stylers":[{"hue":"#ffffff"},{"saturation":-100},{"lightness":100},{"visibility":"off"}]},{"featureType":"road","elementType":"geometry","stylers":[{"hue":"#bbc0c4"},{"saturation":-93},{"lightness":31},{"visibility":"simplified"}]},{"featureType":"road","elementType":"labels","stylers":[{"hue":"#bbc0c4"},{"saturation":-93},{"lightness":31},{"visibility":"on"}]},{"featureType":"road.arterial","elementType":"labels","stylers":[{"hue":"#bbc0c4"},{"saturation":-93},{"lightness":-2},{"visibility":"simplified"}]},{"featureType":"road.local","elementType":"geometry","stylers":[{"hue":"#e9ebed"},{"saturation":-90},{"lightness":-8},{"visibility":"simplified"}]},{"featureType":"transit","elementType":"all","stylers":[{"hue":"#e9ebed"},{"saturation":10},{"lightness":69},{"visibility":"on"}]},{"featureType":"water","elementType":"all","stylers":[{"hue":"#e9ebed"},{"saturation":-78},{"lightness":67},{"visibility":"simplified"}]}]
  47. });
  48. map.addMarker({
  49. lat: -12.043333,
  50. lng: -77.03,
  51. title: 'Lima',
  52. details: {
  53. database_id: 42,
  54. author: 'HPNeo'
  55. },
  56. click: function(e){
  57. if(console.log)
  58. console.log(e);
  59. alert('You clicked in this marker');
  60. }
  61. });
  62. map.addMarker({
  63. lat: -12.042,
  64. lng: -77.028333,
  65. title: 'Marker with InfoWindow',
  66. infoWindow: {
  67. content: '<p>HTML Content</p>'
  68. }
  69. });
  70. });
  71. // Resize Map
  72. // ------------------------------
  73. /*$(function () {
  74. // Resize map on menu width change and window resize
  75. $(window).on('resize', resize);
  76. $(".menu-toggle").on('click', resize);
  77. // Resize function
  78. function resize() {
  79. drawLine();
  80. }
  81. });*/