UNPKG

@vue-map/google

Version:
25 lines (24 loc) 481 B
export default class MapManager { constructor() { this._componentMap = new Map() this._map = null } setMap(map) { this._map = map } getMap() { return this._map } setComponent(id, component) { this._componentMap.set(id, component) } getComponent(id) { return this._componentMap.get(id) } getChildInstance(id) { return this.getComponent(id) } removeComponent(id) { this._componentMap.delete(id) } }