[wip] Add option to enable markers on Globe2
This commit is contained in:
@@ -11,6 +11,9 @@
|
|||||||
// Components
|
// Components
|
||||||
import Image from '$components/atoms/Image.svelte'
|
import Image from '$components/atoms/Image.svelte'
|
||||||
|
|
||||||
|
export let type: string = undefined
|
||||||
|
export let enableMarkers: boolean = true
|
||||||
|
|
||||||
let innerWidth: number
|
let innerWidth: number
|
||||||
let globeParentEl: HTMLElement, globeEl: HTMLElement
|
let globeParentEl: HTMLElement, globeEl: HTMLElement
|
||||||
let globe: any
|
let globe: any
|
||||||
@@ -41,6 +44,7 @@
|
|||||||
autoRotate: true,
|
autoRotate: true,
|
||||||
speed: 0.003,
|
speed: 0.003,
|
||||||
rotationStart: randomContinent.rotation,
|
rotationStart: randomContinent.rotation,
|
||||||
|
enableMarkers,
|
||||||
markers,
|
markers,
|
||||||
pane: import.meta.env.DEV,
|
pane: import.meta.env.DEV,
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ export class Globe {
|
|||||||
this.params = {
|
this.params = {
|
||||||
autoRotate: options.autoRotate,
|
autoRotate: options.autoRotate,
|
||||||
speed: options.speed,
|
speed: options.speed,
|
||||||
|
enableMarkers: options.enableMarkers,
|
||||||
zoom: 1.305,
|
zoom: 1.305,
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -279,6 +280,7 @@ type Options = {
|
|||||||
autoRotate: boolean
|
autoRotate: boolean
|
||||||
speed: number
|
speed: number
|
||||||
rotationStart?: number
|
rotationStart?: number
|
||||||
|
enableMarkers?: boolean
|
||||||
markers?: any[]
|
markers?: any[]
|
||||||
pane?: boolean
|
pane?: boolean
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,4 +15,7 @@ export const createPane = (ctx: any) => {
|
|||||||
max: 0.025,
|
max: 0.025,
|
||||||
step: 0.00025,
|
step: 0.00025,
|
||||||
})
|
})
|
||||||
|
ctx.pane.addInput(ctx.params, 'enableMarkers', {
|
||||||
|
label: 'Enable markers',
|
||||||
|
})
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user