Added TopoJSON layer shim to GeoJSONLayer

master
Robin Hawkes 2016-02-28 20:32:10 +00:00
rodzic 282fc3a58b
commit 6ca82c00f8
5 zmienionych plików z 59 dodań i 6 usunięć

38
dist/vizicities.js vendored
Wyświetl plik

@ -88,6 +88,10 @@ return /******/ (function(modules) { // webpackBootstrap
var _layerGeoJSONLayer2 = _interopRequireDefault(_layerGeoJSONLayer);
var _layerTopoJSONLayer = __webpack_require__(66);
var _layerTopoJSONLayer2 = _interopRequireDefault(_layerTopoJSONLayer);
var _geoPoint = __webpack_require__(11);
var _geoPoint2 = _interopRequireDefault(_geoPoint);
@ -107,6 +111,7 @@ return /******/ (function(modules) { // webpackBootstrap
GeoJSONTileLayer: _layerTileGeoJSONTileLayer2['default'],
TopoJSONTileLayer: _layerTileTopoJSONTileLayer2['default'],
GeoJSONLayer: _layerGeoJSONLayer2['default'],
TopoJSONLayer: _layerTopoJSONLayer2['default'],
Point: _geoPoint2['default'],
LatLon: _geoLatLon2['default']
};
@ -14785,6 +14790,39 @@ return /******/ (function(modules) { // webpackBootstrap
;
module.exports = exports['default'];
/***/ },
/* 66 */
/***/ function(module, exports, __webpack_require__) {
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _GeoJSONLayer = __webpack_require__(65);
var _GeoJSONLayer2 = _interopRequireDefault(_GeoJSONLayer);
var _lodashAssign = __webpack_require__(3);
var _lodashAssign2 = _interopRequireDefault(_lodashAssign);
// Initialise without requiring new keyword
exports['default'] = function (topojson, options) {
var defaults = {
topojson: true
};
options = (0, _lodashAssign2['default'])({}, defaults, options);
return (0, _GeoJSONLayer2['default'])(topojson, options);
};
;
module.exports = exports['default'];
/***/ }
/******/ ])
});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Wyświetl plik

@ -0,0 +1,13 @@
import GeoJSONLayer from './GeoJSONLayer';
import extend from 'lodash.assign';
// Initialise without requiring new keyword
export default function(topojson, options) {
var defaults = {
topojson: true
};
options = extend({}, defaults, options);
return GeoJSONLayer(topojson, options);
};

Wyświetl plik

@ -5,6 +5,7 @@ import ImageTileLayer from './layer/tile/ImageTileLayer';
import GeoJSONTileLayer from './layer/tile/GeoJSONTileLayer';
import TopoJSONTileLayer from './layer/tile/TopoJSONTileLayer';
import GeoJSONLayer from './layer/GeoJSONLayer';
import TopoJSONLayer from './layer/TopoJSONLayer';
import Point from './geo/Point';
import LatLon from './geo/LatLon';
@ -19,6 +20,7 @@ const VIZI = {
GeoJSONTileLayer: GeoJSONTileLayer,
TopoJSONTileLayer: TopoJSONTileLayer,
GeoJSONLayer: GeoJSONLayer,
TopoJSONLayer: TopoJSONLayer,
Point: Point,
LatLon: LatLon
};