laravelEcomm/public/Dashboard/js/google-maps.js
2024-07-12 12:51:02 +05:45

698 lines
15 KiB
JavaScript

'use strict';
function initMap() {
//Map location
var MapLocation = {
lat: 40.6971494,
lng: -74.2598719
};
// Map Zooming
var MapZoom = 14;
// Basic Map
if($("#map-with-marker").length) {
var MapWithMarker = new google.maps.Map(document.getElementById('map-with-marker'), {
zoom: MapZoom,
center: MapLocation
});
var marker_1 = new google.maps.Marker({
position: MapLocation,
map: MapWithMarker
});
}
// Basic map with cutom marker
if($("#custom-marker").length) {
var CustomMarker = new google.maps.Map(document.getElementById('custom-marker'), {
zoom: MapZoom,
center: MapLocation
});
var iconBase = '../../images/file-icons/';
var marker_2 = new google.maps.Marker({
position: MapLocation,
map: CustomMarker,
icon: iconBase + 'flag.png'
});
}
// Map without controls
if($("#map-minimal").length) {
var MinimalMap = new google.maps.Map(document.getElementById('map-minimal'), {
zoom: MapZoom,
center: MapLocation,
disableDefaultUI: true
});
var marker_3 = new google.maps.Marker({
position: MapLocation,
map: MinimalMap
});
}
// Night Mode
if($("#night-mode-map").length) {
var NightModeMap = new google.maps.Map(document.getElementById('night-mode-map'), {
zoom: MapZoom,
center: MapLocation,
styles: [{
"featureType": "all",
"elementType": "all",
"stylers": [{
"saturation": -100
},
{
"gamma": 0.5
}
]
}]
});
}
// Apple Theme
if($("#apple-map-theme").length) {
var AppletThemeMap = new google.maps.Map(document.getElementById('apple-map-theme'), {
zoom: MapZoom,
center: MapLocation,
styles: [{
"featureType": "landscape.man_made",
"elementType": "geometry",
"stylers": [{
"color": "#f7f1df"
}]
},
{
"featureType": "landscape.natural",
"elementType": "geometry",
"stylers": [{
"color": "#d0e3b4"
}]
},
{
"featureType": "landscape.natural.terrain",
"elementType": "geometry",
"stylers": [{
"visibility": "off"
}]
},
{
"featureType": "poi",
"elementType": "labels",
"stylers": [{
"visibility": "off"
}]
},
{
"featureType": "poi.business",
"elementType": "all",
"stylers": [{
"visibility": "off"
}]
},
{
"featureType": "poi.medical",
"elementType": "geometry",
"stylers": [{
"color": "#fbd3da"
}]
},
{
"featureType": "poi.park",
"elementType": "geometry",
"stylers": [{
"color": "#bde6ab"
}]
},
{
"featureType": "road",
"elementType": "geometry.stroke",
"stylers": [{
"visibility": "off"
}]
},
{
"featureType": "road",
"elementType": "labels",
"stylers": [{
"visibility": "off"
}]
},
{
"featureType": "road.highway",
"elementType": "geometry.fill",
"stylers": [{
"color": "#ffe15f"
}]
},
{
"featureType": "road.highway",
"elementType": "geometry.stroke",
"stylers": [{
"color": "#efd151"
}]
},
{
"featureType": "road.arterial",
"elementType": "geometry.fill",
"stylers": [{
"color": "#ffffff"
}]
},
{
"featureType": "road.local",
"elementType": "geometry.fill",
"stylers": [{
"color": "black"
}]
},
{
"featureType": "transit.station.airport",
"elementType": "geometry.fill",
"stylers": [{
"color": "#cfb2db"
}]
},
{
"featureType": "water",
"elementType": "geometry",
"stylers": [{
"color": "#a2daf2"
}]
}
]
});
}
// Nature Theme
if($("#nature-map-theme").length) {
var NatureThemeMap = new google.maps.Map(document.getElementById('nature-map-theme'), {
zoom: MapZoom,
center: MapLocation,
styles: [{
"featureType": "landscape",
"stylers": [{
"hue": "#FFA800"
},
{
"saturation": 0
},
{
"lightness": 0
},
{
"gamma": 1
}
]
},
{
"featureType": "road.highway",
"stylers": [{
"hue": "#53FF00"
},
{
"saturation": -73
},
{
"lightness": 40
},
{
"gamma": 1
}
]
},
{
"featureType": "road.arterial",
"stylers": [{
"hue": "#FBFF00"
},
{
"saturation": 0
},
{
"lightness": 0
},
{
"gamma": 1
}
]
},
{
"featureType": "road.local",
"stylers": [{
"hue": "#00FFFD"
},
{
"saturation": 0
},
{
"lightness": 30
},
{
"gamma": 1
}
]
},
{
"featureType": "water",
"stylers": [{
"hue": "#00BFFF"
},
{
"saturation": 6
},
{
"lightness": 8
},
{
"gamma": 1
}
]
},
{
"featureType": "poi",
"stylers": [{
"hue": "#679714"
},
{
"saturation": 33.4
},
{
"lightness": -25.4
},
{
"gamma": 1
}
]
}
]
});
}
// Captor Theme
if($("#captor-map-theme").length) {
var CaptorThemeMap = new google.maps.Map(document.getElementById('captor-map-theme'), {
zoom: MapZoom,
center: MapLocation,
styles: [{
"featureType": "water",
"stylers": [{
"color": "#0e171d"
}]
},
{
"featureType": "landscape",
"stylers": [{
"color": "#1e303d"
}]
},
{
"featureType": "road",
"stylers": [{
"color": "#1e303d"
}]
},
{
"featureType": "poi.park",
"stylers": [{
"color": "#1e303d"
}]
},
{
"featureType": "transit",
"stylers": [{
"color": "#182731"
},
{
"visibility": "simplified"
}
]
},
{
"featureType": "poi",
"elementType": "labels.icon",
"stylers": [{
"color": "#f0c514"
},
{
"visibility": "off"
}
]
},
{
"featureType": "poi",
"elementType": "labels.text.stroke",
"stylers": [{
"color": "#1e303d"
},
{
"visibility": "off"
}
]
},
{
"featureType": "transit",
"elementType": "labels.text.fill",
"stylers": [{
"color": "#e77e24"
},
{
"visibility": "off"
}
]
},
{
"featureType": "road",
"elementType": "labels.text.fill",
"stylers": [{
"color": "#94a5a6"
}]
},
{
"featureType": "administrative",
"elementType": "labels",
"stylers": [{
"visibility": "simplified"
},
{
"color": "#e84c3c"
}
]
},
{
"featureType": "poi",
"stylers": [{
"color": "#e84c3c"
},
{
"visibility": "off"
}
]
}
]
});
}
// Avagardo Theme
if($("#avocado-map-theme").length) {
var AvagardoThemeMap = new google.maps.Map(document.getElementById('avocado-map-theme'), {
zoom: MapZoom,
center: MapLocation,
styles: [{
"featureType": "water",
"elementType": "geometry",
"stylers": [{
"visibility": "on"
},
{
"color": "#aee2e0"
}
]
},
{
"featureType": "landscape",
"elementType": "geometry.fill",
"stylers": [{
"color": "#abce83"
}]
},
{
"featureType": "poi",
"elementType": "geometry.fill",
"stylers": [{
"color": "#769E72"
}]
},
{
"featureType": "poi",
"elementType": "labels.text.fill",
"stylers": [{
"color": "#7B8758"
}]
},
{
"featureType": "poi",
"elementType": "labels.text.stroke",
"stylers": [{
"color": "#EBF4A4"
}]
},
{
"featureType": "poi.park",
"elementType": "geometry",
"stylers": [{
"visibility": "simplified"
},
{
"color": "#8dab68"
}
]
},
{
"featureType": "road",
"elementType": "geometry.fill",
"stylers": [{
"visibility": "simplified"
}]
},
{
"featureType": "road",
"elementType": "labels.text.fill",
"stylers": [{
"color": "#5B5B3F"
}]
},
{
"featureType": "road",
"elementType": "labels.text.stroke",
"stylers": [{
"color": "#ABCE83"
}]
},
{
"featureType": "road",
"elementType": "labels.icon",
"stylers": [{
"visibility": "off"
}]
},
{
"featureType": "road.local",
"elementType": "geometry",
"stylers": [{
"color": "#A4C67D"
}]
},
{
"featureType": "road.arterial",
"elementType": "geometry",
"stylers": [{
"color": "#9BBF72"
}]
},
{
"featureType": "road.highway",
"elementType": "geometry",
"stylers": [{
"color": "#EBF4A4"
}]
},
{
"featureType": "transit",
"stylers": [{
"visibility": "off"
}]
},
{
"featureType": "administrative",
"elementType": "geometry.stroke",
"stylers": [{
"visibility": "on"
},
{
"color": "#87ae79"
}
]
},
{
"featureType": "administrative",
"elementType": "geometry.fill",
"stylers": [{
"color": "#7f2200"
},
{
"visibility": "off"
}
]
},
{
"featureType": "administrative",
"elementType": "labels.text.stroke",
"stylers": [{
"color": "#ffffff"
},
{
"visibility": "on"
},
{
"weight": 4.1
}
]
},
{
"featureType": "administrative",
"elementType": "labels.text.fill",
"stylers": [{
"color": "#495421"
}]
},
{
"featureType": "administrative.neighborhood",
"elementType": "labels",
"stylers": [{
"visibility": "off"
}]
}
]
});
}
// Propia Theme
if($("#propia-map-theme").length) {
var PropiaThemeMap = new google.maps.Map(document.getElementById('propia-map-theme'), {
zoom: MapZoom,
center: MapLocation,
styles: [{
"featureType": "landscape",
"stylers": [{
"visibility": "simplified"
},
{
"color": "#2b3f57"
},
{
"weight": 0.1
}
]
},
{
"featureType": "administrative",
"stylers": [{
"visibility": "on"
},
{
"hue": "#ff0000"
},
{
"weight": 0.4
},
{
"color": "#ffffff"
}
]
},
{
"featureType": "road.highway",
"elementType": "labels.text",
"stylers": [{
"weight": 1.3
},
{
"color": "#FFFFFF"
}
]
},
{
"featureType": "road.highway",
"elementType": "geometry",
"stylers": [{
"color": "#f55f77"
},
{
"weight": 3
}
]
},
{
"featureType": "road.arterial",
"elementType": "geometry",
"stylers": [{
"color": "#f55f77"
},
{
"weight": 1.1
}
]
},
{
"featureType": "road.local",
"elementType": "geometry",
"stylers": [{
"color": "#f55f77"
},
{
"weight": 0.4
}
]
},
{},
{
"featureType": "road.highway",
"elementType": "labels",
"stylers": [{
"weight": 0.8
},
{
"color": "#ffffff"
},
{
"visibility": "on"
}
]
},
{
"featureType": "road.local",
"elementType": "labels",
"stylers": [{
"visibility": "off"
}]
},
{
"featureType": "road.arterial",
"elementType": "labels",
"stylers": [{
"color": "#ffffff"
},
{
"weight": 0.7
}
]
},
{
"featureType": "poi",
"elementType": "labels",
"stylers": [{
"visibility": "off"
}]
},
{
"featureType": "poi",
"stylers": [{
"color": "#6c5b7b"
}]
},
{
"featureType": "water",
"stylers": [{
"color": "#f3b191"
}]
},
{
"featureType": "transit.line",
"stylers": [{
"visibility": "on"
}]
}
]
});
}
}