app/assets/javascripts/map/views/maptypes/darkMaptype.js
/**
* Dark Matter Maptype.
*/
define([], function() {
'use strict';
var darkMaptype = function() {
var config = {
name: 'Dark Matter',
alt: 'Global forest dark',
maxZoom: 16,
isPng: true,
tileSize: new google.maps.Size(256, 256),
getTileUrl: function(ll, z) {
var x = Math.abs(ll.x % (1 << z)); // jshint ignore:line
return 'http://a.basemaps.cartocdn.com/dark_nolabels/{0}/{1}/{2}.png'.format(
z,
x,
ll.y
);
}
};
return new google.maps.ImageMapType(config);
};
return darkMaptype;
});