1.0.13 • Published 8 years ago
ngx-mapbox v1.0.13
Angular module wrapper for mapbox
This module is create from angular cli
Requierment
npm install --save mapbox-glInstallation
npm install --save angular-mapboxGet Started
//app.module.ts
...
import { MapBoxModule } from 'angular-mapbox/module';
...
@NgModule({
...
imports: [
...
MapBoxModule.forRoot('YOU_MAPBOX_API_KEY')
...
],
...
});Usage
<ng-mapbox></ng-mapbox>Parameters :
input
- config : the map box configuration
- instructions : the event emiter to give instruction to the map
output
- map : gave an observable return the map instance
- informations : gave an observable to get information whene a layer or marker is added to the map
Events
| events | descriptions | data parameter |
|---|---|---|
| addControl | add a mapbox control to the map | {control : mapboxgl.Control, position : string} |
| removeControl | remove a mapbox control to the map | control : mapboxgl.Control |
| addNavigationControl | add Navigation control | position : string |
| removeNavigationControl | remove Navigation control | none |
| addScaleControl | add Scale control | position : string |
| removeScaleControl | remove Navigation control | none |
| addSource | add Source to the map | data is Source type |
| removeSource | remove Source to the map | id : string |
| addLayer | add Layer to the map | data is Layer type |
| removeLayer | remove Layer to the map | id : string |
| addMarker | add Marker to the map | data is Marker type |
| removeMarke | remove Marker to the map | id : string |