123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195 |
- window.marker = null;
-
- function initialize() {
- var map;
- var latitude = $('#map').attr('data-latitude');
- var longitude = $('#map').attr('data-longitude');
- var mapMarker = $('#map').attr('data-marker');
- var mapMarkerName = $('#map').attr('data-marker-name');
- var nottingham = new google.maps.LatLng(latitude, longitude);
- var style = [{
- "featureType": "all",
- "elementType": "labels.text.fill",
- "stylers": [{
- "saturation": 36
- },
- {
- "color": "#000000"
- },
- {
- "lightness": 40
- }
- ]
- },
- {
- "featureType": "all",
- "elementType": "labels.text.stroke",
- "stylers": [{
- "visibility": "on"
- },
- {
- "color": "#000000"
- },
- {
- "lightness": 16
- }
- ]
- },
- {
- "featureType": "all",
- "elementType": "labels.icon",
- "stylers": [{
- "visibility": "off"
- }]
- },
- {
- "featureType": "administrative",
- "elementType": "geometry.fill",
- "stylers": [{
- "color": "#000000"
- },
- {
- "lightness": 20
- }
- ]
- },
- {
- "featureType": "administrative",
- "elementType": "geometry.stroke",
- "stylers": [{
- "color": "#000000"
- },
- {
- "lightness": 17
- },
- {
- "weight": 1.2
- }
- ]
- },
- {
- "featureType": "landscape",
- "elementType": "geometry",
- "stylers": [{
- "color": "#000000"
- },
- {
- "lightness": 20
- }
- ]
- },
- {
- "featureType": "poi",
- "elementType": "geometry",
- "stylers": [{
- "color": "#000000"
- },
- {
- "lightness": 21
- }
- ]
- },
- {
- "featureType": "road.highway",
- "elementType": "geometry.fill",
- "stylers": [{
- "color": "#000000"
- },
- {
- "lightness": 17
- }
- ]
- },
- {
- "featureType": "road.highway",
- "elementType": "geometry.stroke",
- "stylers": [{
- "color": "#000000"
- },
- {
- "lightness": 29
- },
- {
- "weight": 0.2
- }
- ]
- },
- {
- "featureType": "road.arterial",
- "elementType": "geometry",
- "stylers": [{
- "color": "#000000"
- },
- {
- "lightness": 18
- }
- ]
- },
- {
- "featureType": "road.local",
- "elementType": "geometry",
- "stylers": [{
- "color": "#000000"
- },
- {
- "lightness": 16
- }
- ]
- },
- {
- "featureType": "transit",
- "elementType": "geometry",
- "stylers": [{
- "color": "#000000"
- },
- {
- "lightness": 19
- }
- ]
- },
- {
- "featureType": "water",
- "elementType": "geometry",
- "stylers": [{
- "color": "#000000"
- },
- {
- "lightness": 17
- }
- ]
- }
- ];
- var mapOptions = {
- center: nottingham,
- mapTypeId: google.maps.MapTypeId.ROADMAP,
- backgroundColor: "#000",
- zoom: 15,
- panControl: false,
- zoomControl: true,
- mapTypeControl: false,
- scaleControl: false,
- streetViewControl: false,
- overviewMapControl: false,
- zoomControlOptions: {
- style: google.maps.ZoomControlStyle.LARGE
- }
- }
- map = new google.maps.Map(document.getElementById('map'), mapOptions);
- var mapType = new google.maps.StyledMapType(style, {
- name: "Grayscale"
- });
- map.mapTypes.set('grey', mapType);
- map.setMapTypeId('grey');
- var marker_image = mapMarker;
- var pinIcon = new google.maps.MarkerImage(marker_image, null, null, null, new google.maps.Size(46, 40));
- marker = new google.maps.Marker({
- position: nottingham,
- map: map,
- icon: pinIcon,
- title: mapMarkerName
- });
- }
- var map = document.getElementById('map');
- if (map != null) {
- google.maps.event.addDomListener(window, 'load', initialize);
- }
|