Skip to content

Commit

Permalink
Merge pull request #745 from gisaia/feat/mapAttributionPosition
Browse files Browse the repository at this point in the history
feat: allow customisation of map attribution position
  • Loading branch information
QuCMGisaia authored Oct 13, 2023
2 parents 8bc02f4 + fe015d4 commit 98b0e03
Showing 1 changed file with 10 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -333,6 +333,12 @@ export class MapglComponent implements OnInit, AfterViewInit, OnChanges, AfterCo
*/
@Input() public visualisationSetsConfig: Array<VisualisationSetConfig>;

/**
* @Input : Angular
* @description Position of the map attribution
*/
@Input() public mapAttributionPosition: 'top-right' | 'top-left' | 'bottom-right' | 'bottom-left' = 'bottom-right';

public visualisationsSets: {
visualisations: Map<string, Set<string>>;
status: Map<string, boolean>;
Expand Down Expand Up @@ -742,8 +748,11 @@ export class MapglComponent implements OnInit, AfterViewInit, OnChanges, AfterCo
'NavigationControl.ZoomOut': this.translate.instant(ZOOM_OUT),
'NavigationControl.ResetBearing': this.translate.instant(RESET_BEARING)
},
transformRequest: this.transformRequest
transformRequest: this.transformRequest,
attributionControl: false
});
(<mapboxgl.Map>this.map).addControl(new mapboxgl.AttributionControl(), this.mapAttributionPosition);

fromEvent(window, 'beforeunload').subscribe(() => {
const bounds = (<mapboxgl.Map>this.map).getBounds();
const mapExtend: MapExtend = { bounds: bounds.toArray(), center: bounds.getCenter().toArray(), zoom: this.map.getZoom() };
Expand Down

0 comments on commit 98b0e03

Please sign in to comment.