UNPKG

tchen-vuelayers

Version:

Web map Vue components with the power of OpenLayers

26 lines (20 loc) 449 B
import { pick } from '../../util/minilo' import Map from './map.vue' import View from './view.vue' function plugin (Vue, options = {}) { if (plugin.installed) { return } plugin.installed = true options = pick(options, 'dataProjection') Object.assign(Map, options) Object.assign(View, options) Vue.component(Map.name, Map) Vue.component(View.name, View) } export default plugin export { Map, View, plugin as install, }