angular2-baidu-map网站中使用百度地图
发布时间:2020-12-17 09:38:27 所属栏目:安全 来源:网络整理
导读:效果图 1、安装 npm install anglar2-baidu-map --save 2、在主模块中注册 app.module.ts import {BaiduMap} from "angular2-baidu-map";组件中导入declarations: [ BaiduMap] 3、创建组件使用地图 baidu.component.ts import {Component,OnInit} from '@ang
效果图 1、安装 npm install anglar2-baidu-map --save 2、在主模块中注册 app.module.ts import {BaiduMap} from "angular2-baidu-map"; 组件中导入 declarations: [ BaiduMap ] 3、创建组件使用地图 baidu.component.ts import {Component,OnInit} from '@angular/core'; import {OfflineOptions,ControlAnchor,NavigationControlType} from 'angular2-baidu-map'; @Component({ selector: 'map-presentation',templateUrl: "../templates/baidu.component.html",styles: [` baidu-map{ width: 100%; height: 500px; display: block; } `] }) export class BaiduComponent implements OnInit { opts:any; offlineOpts:OfflineOptions; ngOnInit() { // 配置地图,参考百度地图api this.opts = { // 地图中心坐标 center: { longitude: 116.4177150000,latitude: 40.0612540000 },zoom: 17,// 地图上的坐标 markers: [{ longitude: 116.4177150000,latitude: 40.0612540000,title: '华泰汽车集团',content: '朝阳区立水桥',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: '没有网络' }; } // 刚加载加载地图信息 loadMap(e:any) { console.log(e); } // 单机地图坐标,打印信息 clickMarker(marker:any) { console.log(marker); } } 4、模板文件,注意,这里需要在百度地图api注册key <baidu-map ak="8azVgQbZR9irKHBOsqMzi8CAT7l1gtjt" [options]="opts" [offline]="offlineOpts" (onMapLoaded)="loadMap($event)" (onMarkerClicked)="clickMarker($event)" ></baidu-map> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- angular – 在router.navigate之后没有调用ngOnI
- BootStrap-----BootStrap标准模板
- bash – 传入mvn exec:java时保留参数间距等
- angularJS file-up-load上传图片
- 详解Linux使用shell+expect远程登录主机
- 在for循环中使用任意glob模式(带空格)
- AngularJS 2 – 使用哪种语言? (Typescript,Jav
- angularjs – 当控制器设置为ng-repeat时,我失去
- bootstrap导航条、分页导航学习笔记6-3(为导航条
- 使用ssh的Tramp不会提供.bash_profile / .profil
热点阅读