Continued refactoring of the maps library.
This commit is contained in:
@@ -78,6 +78,7 @@ export default class Overlay {
|
||||
scale: 1,
|
||||
rescale: false,
|
||||
popoverOffset: { x: 0, y: 0 },
|
||||
zoomVisibility: { min: 0, max: Number.MAX_VALUE },
|
||||
|
||||
/**
|
||||
* The following Attributes are taken from the TextStyle class
|
||||
@@ -187,6 +188,10 @@ export default class Overlay {
|
||||
} = {}) {
|
||||
const name = this.name[0].toUpperCase() + this.name.slice(1).toLowerCase() + ' Overlay'
|
||||
let geoLayer = new GeoLayer(new PIXI.Container(), { name })
|
||||
|
||||
console.log(this)
|
||||
geoLayer.visibility = this.zoomVisibility
|
||||
|
||||
if (this.rescale) geoLayer.rescale = this.rescale
|
||||
this.items.forEach(item => {
|
||||
if (!excludeItems(item)) {
|
||||
@@ -201,7 +206,6 @@ export default class Overlay {
|
||||
})
|
||||
return geoLayer
|
||||
}
|
||||
|
||||
getItemProperty(item, property) {
|
||||
let propertyValue = null
|
||||
const propertyExistsOnItem = item[property] !== undefined
|
||||
@@ -508,7 +512,6 @@ export default class Overlay {
|
||||
maxWidth: 350
|
||||
})
|
||||
|
||||
|
||||
if (geographics.map) {
|
||||
const scale = 1 / geographics.map.scatter.scale
|
||||
popup.scale.set(scale, scale)
|
||||
|
||||
Reference in New Issue
Block a user