12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import { mainScene } from "@/assets/graphy";
- import { MarkerItem } from './MarkerItem.js'
- import { SGraphyScene, SMouseEvent } from "@sybotan-web/graphy";
- import { dataItemPath, dataItem, dataSpaceItem, dataInterface, PolygonItemInterface, ImgItemInterface } from '@/assets/graphy/SGraphy/dataType.js'
- export class LocationPointScene extends mainScene {
-
- constructor(data: dataInterface | null) {
- super(data)
- }
-
- addFlagList(flagList: ImgItemInterface[]): void {
- if (flagList && flagList.length) {
- flagList.map(t => {
- let flag = new MarkerItem(null, t.id, t.name);
- flag.moveTo(t.X, t.Y);
- flag.zOrder = 9999999;
- flag.connect('click', this, this.flagClick)
- this.addItem(flag);
- })
- }
- }
-
- flagClick(item: MarkerItem, event: SMouseEvent) {
- console.log(this.data)
- console.log(arguments)
- alert(1)
- }
- }
|