@@ -372,7 +372,7 @@ GEOComp = withMethodExposing(GEOComp, [
372
372
description : "Perform animation" ,
373
373
} ,
374
374
execute : async ( comp : any , params : any ) => {
375
- var map = comp . exposingValues . event [ 'map:create' ]
375
+ var map = comp . exposingValues . events [ 'map:create' ]
376
376
animate ( map , params [ 0 ] , params ?. [ 1 ] , params ?. [ 2 ] , params ?. [ 3 ] )
377
377
}
378
378
} ,
@@ -386,6 +386,16 @@ GEOComp = withMethodExposing(GEOComp, [
386
386
return comp . exposingValues . events [ 'click:feature' ] || { }
387
387
}
388
388
} ,
389
+ {
390
+ method : {
391
+ name : "map" ,
392
+ params : [ ] ,
393
+ description : "Return the last map object" ,
394
+ } ,
395
+ execute : async ( comp : any , params : any ) => {
396
+ return comp . exposingValues . events [ 'map:create' ] || { }
397
+ }
398
+ } ,
389
399
{
390
400
method : {
391
401
name : "notify" ,
@@ -402,7 +412,7 @@ GEOComp = withMethodExposing(GEOComp, [
402
412
]
403
413
} ,
404
414
execute : async ( comp : any , params : any ) => {
405
- var map = comp . exposingValues . event [ 'map:create' ]
415
+ var map = comp . exposingValues . events [ 'map:create' ]
406
416
map . getControls ( ) . forEach ( ( control : any ) => {
407
417
if ( control instanceof Notification ) {
408
418
control . show ( params [ 0 ] , params [ 1 ] || 2000 )
@@ -428,7 +438,7 @@ GEOComp = withMethodExposing(GEOComp, [
428
438
]
429
439
} ,
430
440
execute : async ( comp : any , params : any ) => {
431
- var map = comp . exposingValues . event [ 'map:create' ]
441
+ var map = comp . exposingValues . events [ 'map:create' ]
432
442
showPopup ( map , params [ 0 ] , params [ 1 ] ) ;
433
443
}
434
444
} ,
@@ -452,7 +462,7 @@ GEOComp = withMethodExposing(GEOComp, [
452
462
]
453
463
} ,
454
464
execute : async ( comp : any , params : any ) => {
455
- var map = comp . exposingValues . event [ 'map:create' ]
465
+ var map = comp . exposingValues . events [ 'map:create' ]
456
466
return addFeatures ( map , params [ 0 ] , params [ 1 ] , params [ 2 ] )
457
467
}
458
468
} ,
@@ -468,7 +478,7 @@ GEOComp = withMethodExposing(GEOComp, [
468
478
]
469
479
} ,
470
480
execute : async ( comp : any , params : any ) => {
471
- var map = comp . exposingValues . event [ 'map:create' ]
481
+ var map = comp . exposingValues . events [ 'map:create' ]
472
482
return readFeatures ( map , params [ 0 ] )
473
483
}
474
484
} ,
@@ -484,7 +494,7 @@ GEOComp = withMethodExposing(GEOComp, [
484
494
]
485
495
} ,
486
496
execute : async ( comp : any , params : any ) => {
487
- var map = comp . exposingValues . event [ 'map:create' ]
497
+ var map = comp . exposingValues . events [ 'map:create' ]
488
498
return clearFeatures ( map , params [ 0 ] )
489
499
}
490
500
} ,
0 commit comments