博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
angular2-baidu-map网站中使用百度地图
阅读量:6839 次
发布时间:2019-06-26

本文共 1521 字,大约阅读时间需要 5 分钟。

效果图

图片描述

1、安装

npm install angular2-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

转载地址:http://fzkul.baihongyu.com/

你可能感兴趣的文章
Android底层学习之Linux基础
查看>>
手摸手教你写 Kubernetes 的 golang 服务
查看>>
JAVA学习day03
查看>>
p2p-如何拯救k8s镜像分发的阿喀琉斯之踵
查看>>
Atom 1.36.1 发布,跨平台文本编辑器
查看>>
流行 Ruby 库曝出恶意后门代码,作者未知
查看>>
2018-过年记
查看>>
动态列报表的制作
查看>>
通通玩blend美工(5)——旋转木马,交互性设计
查看>>
得到简历方法
查看>>
WebView与Javascript交互及JS的注入
查看>>
记录一次docker集群中搭建mongodb副本集
查看>>
[剑指offer] 变态跳台阶
查看>>
首次公开!阿里搜索中台开发运维一体化实践
查看>>
面象对象设计6大原则之四:接口隔离原则
查看>>
Ansible介绍、安装、远程执行命令、拷贝文件或者目录、远程执行脚本
查看>>
异常中要了解的Throwable类中的几个方法
查看>>
【前端,干货】react and redux教程学习实践(二)。
查看>>
Fiddler 抓包浅析(二)
查看>>
Ant + Tomcat + Jenkins 实现自动化部署
查看>>