maps.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. /*=========================================================================================
  2. File Name: maps.js
  3. Description: google maps
  4. ----------------------------------------------------------------------------------------
  5. Item name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  6. Author: PIXINVENT
  7. Author URL: http://www.themeforest.net/user/pixinvent
  8. ==========================================================================================*/
  9. // Gmaps Maps
  10. // ------------------------------
  11. $(window).on("load", function(){
  12. // Basic Map
  13. // ------------------------------
  14. map = new GMaps({
  15. div: '#basic-map',
  16. lat: 9.0820,
  17. lng: 8.6753,
  18. zoom: 7
  19. });
  20. map.addMarker({
  21. lat: 9.0765,
  22. lng: 7.3986,
  23. title: 'Marker1',
  24. draggable: true,
  25. });
  26. // Info Window
  27. // ------------------------------
  28. map = new GMaps({
  29. div: '#info-window',
  30. lat: 47.4073,
  31. lng: 7.7526,
  32. zoom: 7
  33. });
  34. map.addMarker({
  35. lat: 47.4073,
  36. lng: 7.76,
  37. title: 'Marker1',
  38. infoWindow: {
  39. content: '<p>Marker1</p>'
  40. }
  41. });
  42. map.addMarker({
  43. lat: 47.3769,
  44. lng: 8.5417,
  45. title: 'Marker2',
  46. infoWindow: {
  47. content: '<p>Marker2</p>'
  48. }
  49. });
  50. map.addMarker({
  51. lat: 46.9480,
  52. lng: 7.4474,
  53. title: 'Marker3',
  54. infoWindow: {
  55. content: '<p>Marker3</p>'
  56. }
  57. });
  58. // Street View Markers
  59. // ------------------------------
  60. map = GMaps.createPanorama({
  61. el: '#street-view',
  62. lat : 52.201272,
  63. lng: 0.118720,
  64. });
  65. // Random Value for street heading
  66. $(".street-heading").on("click", function(){
  67. map = GMaps.createPanorama({
  68. el: '#street-view',
  69. lat : 52.201272,
  70. lng: 0.118720,
  71. pov: { heading: Math.random() * 360, pitch: 5 }
  72. });
  73. });
  74. // Random Value for street Pitch
  75. $(".street-pitch").on("click", function(){
  76. map = GMaps.createPanorama({
  77. el: '#street-view',
  78. lat : 52.201272,
  79. lng: 0.118720,
  80. pov: { heading: 20, pitch: Math.random() * 180 - 90 }
  81. });
  82. });
  83. // Random Value for both street heading and street pitch
  84. $(".street-both").on("click", function(){
  85. map = GMaps.createPanorama({
  86. el: '#street-view',
  87. lat : 52.201272,
  88. lng: 0.118720,
  89. pov: { heading: Math.random() * 360, pitch: Math.random() * 180 - 90 }
  90. });
  91. });
  92. });