Skip to content

Repository files navigation

angular2-baidu-map

NPM version

Angular2 component for Baidu map

Install via npm

npm install angular2-baidu-map

Usage

import{Component,OnInit}from'@angular/core';import{BaiduMap,OfflineOptions,ControlAnchor,NavigationControlType}from'angular2-baidu-map';
@Component({selector: 'map-presentation',template: ` <h1>Test Baidu-Map<h1> <baidu-map ak="put your ak here" [options]="opts" [offline]="offlineOpts" (onMapLoaded)="loadMap($event)" (onMarkerClicked)="clickMarker($event)"></baidu-map> `,styles: [` baidu-map{ width: 500px; height: 400px; display: block; } `]})exportclassMainAppimplementsOnInit{opts: any;offlineOpts: OfflineOptions;ngOnInit(){this.opts={center: {longitude: 121.506191,latitude: 31.245554},zoom: 17,markers: [{longitude: 121.506191,latitude: 31.245554,title: 'Where',content: 'Put description here',autoDisplayInfoWindow: true}],geolocationCtrl: {anchor: ControlAnchor.BMAP_ANCHOR_BOTTOM_RIGHT},scaleCtrl: {anchor: ControlAnchor.BMAP_ANCHOR_BOTTOM_LEFT},overviewCtrl: {isOpen: true},navCtrl: {type: NavigationControlType.BMAP_NAVIGATION_CONTROL_LARGE}};this.offlineOpts={retryInterval: 5000,txt: 'NO-NETWORK'};}loadMap(e: any){console.log(e);//e here is the instance of BMap.Map}clickMarker(marker: any){console.log('The clicked marker is',marker);}}

For more information, see documentation

LICENSE

MIT License

About

Angular2 component for Baidu map

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages