Botoien posizioa / testua
Mapen kontzeptu arrunteekin lanean egin ondoren, zoom kontrolekin hasiko gara lanean.
Atal honetan, ikusiko duguna da zoom kontrolaren kokapena zehaztea aukera desberdinetan eta baita ere "+" eta "-" finkatutako testuak gehitu / gutxitzeko zoom maila.
#
Zehaztutako posizioan kokatuZoom kontrola gehitu ahal izateko, posizio desberdinetan, (IConfigMap) konfigurazio atalaren barruan "zoom" aukera gehitu behar dugu "position" propietatearen barruan, kontrola maparen barruan kokatzeko:
- bottomleft: Behean ezkerretara.
- bottomright: Behean eskuinean.
- topright: Goian eskuinean.
- topleft: Goian ezkerretara, era lehenetsian aukera hau da.
Hurrengo kodea kontutan hartu zehaztu behar dugu:
configMap: IConfigMap = { center: [number, number], // [lat, lng] as [number, number] zoom: { position: 'bottomleft', // 'topright', 'topleft', 'bottomleft', 'bottomright' },};
Konponentea eta plantilla aplikatuz:
import { Component } from '@angular/core';import { IConfigMap } from '@mugan86/ng-leaflet';
@Component({ selector: 'my-app', templateUrl: './app.component.html', styleUrls: ['./app.component.css'],})export class AppComponent { configMap: IConfigMap = { center: [45.4374999, 12.3319962], zoom: { position: 'bottomleft', // 'topright', 'topleft', 'bottomleft', 'bottomright' }, };}
HTML-an aplikatzen
<ng-leaflet-map [mapId]="'zoom_controls'" [config]="configMap"></ng-leaflet>
Hurrengo emaitza lortuz:
Hemen adibidea daukazue ikusgai frogak egiteko kodearekin eta aukera desberdinekin: