|
10 | 10 | <link rel="stylesheet" href="lib/leaflet-slider.css"/>
|
11 | 11 | <script src="lib/leaflet-slider.js"></script>
|
12 | 12 | <link rel="stylesheet" href="lib/Control.FullScreen.css" />
|
13 |
| - <script src="lib/leaflet.functionaltilelayer.js"></script> |
| 13 | + <script src="lib/leaflet.functionaltilelayer.js"></script> |
| 14 | + <script src="lib/leaflet-providers.js"></script> |
14 | 15 |
|
15 | 16 | <style>
|
16 | 17 | body {
|
|
63 | 64 | <small><p>Left side: <input type="text" id="leftOverlay" size="40" value="http://mapwarper.net/maps/tile/26003/{z}/{x}/{y}.png"> </p><p>Right side: <input type="text" id="rightOverlay" size="40" value="http://mapwarper.net/maps/tile/25970/{z}/{x}/{y}.png"></p>
|
64 | 65 | <a href="https://github.com/answerquest/answerquest.github.io/blob/master/overlap-custom-side.html">Source code</a> | <a href="http://datameet.org">Datameet</a>
|
65 | 66 | <br>
|
66 |
| -By <a href="http://nikhilvj.co.in">Nikhil VJ</a> | <a href="https://nikhilvj.benow.in/pay/">i appreciate this!</a> |
| 67 | +By <a href="https://nikhilvj.co.in">Nikhil VJ</a> | <a href="javascript:alert('Loved this? Please help me do more open source work like this!\nTip jar: UPI: 9665831250@upi');">i appreciate this!</a> |
67 | 68 | </small>
|
68 | 69 | </div>
|
69 | 70 | <div id="left">Left</div>
|
|
74 | 75 | <script>
|
75 | 76 | // ************************
|
76 | 77 | // INITIAL
|
77 |
| -const osmLink = '<a href="http://openstreetmap.org">OpenStreetMap</a>', |
78 |
| - mapboxUrl = 'https://{s}.tiles.mapbox.com/v3/{id}/{z}/{x}/{y}.png', |
79 |
| - MBAttrib = '© ' + osmLink + ' Contributors & <a href="https://www.mapbox.com/about/maps/">Mapbox</a>'; |
80 |
| - |
81 |
| -var MBstreets = L.tileLayer(mapboxUrl, {id: 'nikhilsheth.m0mlpl2d', attribution: MBAttrib, maxZoom: 20}), |
82 |
| - MBsatlabel = L.tileLayer(mapboxUrl, {id: 'nikhilsheth.m0mmaa87', attribution: MBAttrib}), |
83 |
| - MBsat = L.tileLayer(mapboxUrl, {id: 'nikhilsheth.m0mni8e7', attribution: MBAttrib}), |
84 |
| - MBlight = L.tileLayer(mapboxUrl, {id: 'nikhilsheth.m0mmobne', attribution: MBAttrib}), |
85 |
| - MBdark = L.tileLayer(mapboxUrl, {id: 'nikhilsheth.jme9hi44', attribution: MBAttrib}), |
86 |
| - OsmIndia = L.tileLayer(mapboxUrl, {id: 'openstreetmap.1b68f018', attribution: MBAttrib, maxZoom: 20}), |
87 |
| - GithubLight = L.tileLayer('http://{s}.tiles.mapbox.com/v3/github.map-xgq2svrz/{z}/{x}/{y}.png', {attribution: MBAttrib}), |
88 |
| - scenic = L.tileLayer('https://api.mapbox.com/styles/v1/nikhilsheth/cj8rdd7wu45nl2sps9teusbbr/tiles/256/{z}/{x}/{y}?access_token=pk.eyJ1IjoibmlraGlsc2hldGgiLCJhIjoiQTREVlJuOCJ9.YpMpVVbkxOFZW-bEq1_LIw', {attribution: MBAttrib}) ; |
89 | 78 |
|
| 79 | +// Initiate Leaflet MAP |
| 80 | +// background layers, using Leaflet-providers plugin. See https://github.com/leaflet-extras/leaflet-providers |
| 81 | +var OSM = L.tileLayer.provider('OpenStreetMap.Mapnik'); |
| 82 | +var cartoVoyager = L.tileLayer.provider('CartoDB.VoyagerLabelsUnder'); |
| 83 | +var cartoPositron = L.tileLayer.provider('CartoDB.Positron'); |
| 84 | +var cartoDark = L.tileLayer.provider('CartoDB.DarkMatter'); |
| 85 | +var esriWorld = L.tileLayer.provider('Esri.WorldImagery'); |
| 86 | +var gStreets = L.tileLayer('https://{s}.google.com/vt/lyrs=m&x={x}&y={y}&z={z}',{maxZoom: 20, subdomains:['mt0','mt1','mt2','mt3']}); |
| 87 | +var gHybrid = L.tileLayer('https://{s}.google.com/vt/lyrs=s,h&x={x}&y={y}&z={z}',{maxZoom: 20, subdomains:['mt0','mt1','mt2','mt3']}); |
| 88 | +var gSat = L.tileLayer('https://{s}.google.com/vt/lyrs=s&x={x}&y={y}&z={z}',{maxZoom: 20, subdomains:['mt0','mt1','mt2','mt3']}); |
90 | 89 |
|
91 | 90 | var baseLayers = {
|
92 |
| - "OpenStreetMap.IN": OsmIndia, |
93 |
| - "Mapbox Streets": MBstreets, |
94 |
| - "Mapbox Satellite w/labels": MBsatlabel , |
95 |
| - "Mapbox Light": MBlight, |
96 |
| - "Github Light" : GithubLight, |
97 |
| - "Mapbox Dark" : MBdark, |
98 |
| - "Scenic" : scenic |
| 91 | + "OpenStreetMap": OSM, |
| 92 | + "cartoVoyager": cartoVoyager, |
| 93 | + "cartoPositron": cartoPositron , |
| 94 | + "cartoDark": cartoDark, |
| 95 | + "esriWorld" : esriWorld, |
| 96 | + "gStreets" : gStreets, |
| 97 | + "gSat" : gSat, |
| 98 | + "gHybrid" : gHybrid |
99 | 99 | };
|
100 | 100 |
|
101 | 101 | // *************************
|
102 | 102 |
|
103 |
| -var map = L.map('map', {layers: [MBsatlabel]}).setView([13.1, 77.594563], 11); |
| 103 | +var map = L.map('map', {layers: [esriWorld]}).setView([13.1, 77.594563], 11); |
104 | 104 |
|
105 | 105 | //var tileLayer = new L.TileLayer('https://api.mapbox.com/styles/v1/nikhilsheth/cj8rdd7wu45nl2sps9teusbbr/tiles/256/{z}/{x}/{y}?access_token=pk.eyJ1IjoibmlraGlsc2hldGgiLCJhIjoiQTREVlJuOCJ9.YpMpVVbkxOFZW-bEq1_LIw').addTo(map);
|
106 | 106 |
|
|
0 commit comments