Skip to content

Commit

Permalink
update AllLayers.js to new MapBox API (will need patch release) (#493)
Browse files Browse the repository at this point in the history
* update AllLayers.js to new MapBox API

re #491

* fixes mapbox baselayers in example too

* bump v2.4.1 with new mapbox API
  • Loading branch information
jywarren authored Dec 29, 2020
1 parent e971a95 commit d956cee
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 31 deletions.
27 changes: 7 additions & 20 deletions dist/LeafletEnvironmentalLayers.js
Original file line number Diff line number Diff line change
Expand Up @@ -25914,11 +25914,13 @@ L.LayerGroup.environmentalLayers = L.LayerGroup.extend(
this._map = map;
this.overlayMaps = {};
this.groupedOverlayMaps = {}; // For grouping layers in the new menu
var defaultBaseLayer = L.tileLayer('https://a.tiles.mapbox.com/v3/jywarren.map-lmrwb2em/{z}/{x}/{y}.png', {
attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
var defaultBaseLayer = L.tileLayer('https://api.mapbox.com/styles/v1/jywarren/ckj06ujnc1nmi19nuelh46pr9/tiles/{z}/{x}/{y}?access_token=pk.eyJ1Ijoianl3YXJyZW4iLCJhIjoiVzVZcGg3NCJ9.BJ6ArUPuTs1JT9Ssu3K8ig', {
tileSize: 512,
zoomOffset: -1,
attribution: '© <a href="https://apps.mapbox.com/feedback/">Mapbox</a> © <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
});
var baseMaps = this.options.baseLayers ? this.options.baseLayers : { "Grey-scale": defaultBaseLayer.addTo(map) };
var baseMaps = this.options.baseLayers ? this.options.baseLayers : { "Grey-scale": defaultBaseLayer.addTo(map) };

for (let layer of this.options.layers.include) {
if (this.options.layers0.includes(layer)) {
this.overlayMaps[layer] = window['L']['layerGroup'][layer]();
Expand Down Expand Up @@ -26125,7 +26127,6 @@ L.LayerGroup.PLpeopleLayer = L.LayerGroup.extend(

function popupDisplay(obj) {
var popup_content = "";
// if (image_url) popup_content += "<img src='" + options.host + image_url + "' class='popup-thumb' />"; // not available in the api yet
popup_content += "<div class='popup-two-column'>";
if (obj.image_url) popup_content += "<div class='popup-shrink-column'><img src='" + obj.image_url + "' class='profile-thumb' /></div>";
popup_content += "<div class='popup-stretch-column'><h5><a href='https://publiclab.org" + obj.url + "'>@" + obj.name + "</a></h5>";
Expand Down Expand Up @@ -27229,12 +27230,11 @@ L.LayerGroup.LayerCode = L.LayerGroup.extend(
}

if (this.layer == 'skytruth') {
var redDotIcon =new L.icon.skyTruthIcon();
var lat = data.lat;
var lng = data.lng;
var title = data.title;
var url = data.link;
var defaultMarker = L.marker([lat, lng], {icon: redDotIcon});
var defaultMarker = L.circleMarker(L.latLng([lat, lng]), { radius: 8, weight: 2, fillOpacity: 0.6, color: '#d20000', fillColor: '#f00' });
var minimalMarker = L.circleMarker(L.latLng([lat, lng]), { radius: 5, weight: 1, fillOpacity: 1, color: '#7c7c7c', fillColor: '#f00' });
var content = '<a href='+url+'>' +title + '</a><br>' +
'<br><strong> lat: ' + lat +
Expand Down Expand Up @@ -27559,19 +27559,6 @@ L.icon.fracTrackerIcon = function() {
return new L.Icon.FracTrackerIcon();
};

L.Icon.SkyTruthIcon = L.Icon.extend({
options: {
iconUrl: 'https://www.clker.com/cliparts/T/G/b/7/r/A/red-dot.svg',
iconSize: [30, 20],
iconAnchor: [20, 0],
popupAnchor: [-5, -5],
},
});

L.icon.skyTruthIcon = function() {
return new L.Icon.SkyTruthIcon();
};

L.Icon.OdorReportIcon = L.Icon.extend({
options: {
iconUrl: 'https://www.clker.com/cliparts/T/3/6/T/S/8/ink-splash-md.png',
Expand Down
11 changes: 5 additions & 6 deletions example/layers.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,11 @@ var map = L.map('map', {
maxBoundsViscosity: 0.75,
}).setView([43, -83], 3);
map.options.minZoom = 3;
var baselayer1 = L.tileLayer(
'https://api.tiles.mapbox.com/v4/mapbox.emerald/{z}/{x}/{y}.png?access_token=pk.eyJ1Ijoic2FnYXJwcmVldDk3IiwiYSI6ImNqaXhlZjgwaDJtb3EzcW1zdDdwMzJkODcifQ.MA2YIv6VpGLLAo-QYUudTA',
{
attribution:
'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
},
var baselayer1 = L.tileLayer('https://api.mapbox.com/styles/v1/jywarren/ckj06ujnc1nmi19nuelh46pr9/tiles/{z}/{x}/{y}?access_token=pk.eyJ1Ijoianl3YXJyZW4iLCJhIjoiVzVZcGg3NCJ9.BJ6ArUPuTs1JT9Ssu3K8ig', {
tileSize: 512,
zoomOffset: -1,
attribution: '© <a href="https://apps.mapbox.com/feedback/">Mapbox</a> © <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
},
).addTo(map);
var baselayer3 = L.tileLayer(
'https://api.tiles.mapbox.com/v4/mapbox.streets-basic/{z}/{x}/{y}.png?access_token=pk.eyJ1Ijoic2FnYXJwcmVldDk3IiwiYSI6ImNqaXhlZjgwaDJtb3EzcW1zdDdwMzJkODcifQ.MA2YIv6VpGLLAo-QYUudTA',
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "leaflet-environmental-layers",
"version": "2.4.0",
"version": "2.4.1",
"description": "",
"main": "index.js",
"directories": {
Expand Down
10 changes: 6 additions & 4 deletions src/AllLayers.js
Original file line number Diff line number Diff line change
Expand Up @@ -68,11 +68,13 @@ L.LayerGroup.environmentalLayers = L.LayerGroup.extend(
this._map = map;
this.overlayMaps = {};
this.groupedOverlayMaps = {}; // For grouping layers in the new menu
var defaultBaseLayer = L.tileLayer('https://a.tiles.mapbox.com/v3/jywarren.map-lmrwb2em/{z}/{x}/{y}.png', {
attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
var defaultBaseLayer = L.tileLayer('https://api.mapbox.com/styles/v1/jywarren/ckj06ujnc1nmi19nuelh46pr9/tiles/{z}/{x}/{y}?access_token=pk.eyJ1Ijoianl3YXJyZW4iLCJhIjoiVzVZcGg3NCJ9.BJ6ArUPuTs1JT9Ssu3K8ig', {
tileSize: 512,
zoomOffset: -1,
attribution: '© <a href="https://apps.mapbox.com/feedback/">Mapbox</a> © <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
});
var baseMaps = this.options.baseLayers ? this.options.baseLayers : { "Grey-scale": defaultBaseLayer.addTo(map) };
var baseMaps = this.options.baseLayers ? this.options.baseLayers : { "Grey-scale": defaultBaseLayer.addTo(map) };

for (let layer of this.options.layers.include) {
if (this.options.layers0.includes(layer)) {
this.overlayMaps[layer] = window['L']['layerGroup'][layer]();
Expand Down

0 comments on commit d956cee

Please sign in to comment.