Angular 调用百度地图API接口

参考原文:https://blog.csdn.net/yuyinghua0302/article/details/80624274

下面简单介绍一下如何在Angular中使用百度地图。

第一步:申请百度地图密钥。

http://lbsyun.baidu.com/index.php?title=jspopular/guide/getkey

第二步:在Angular项目中引入百度地图API文件,在index.html中引入。

<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"></script>

另外,如果需要去除百度地图左下角的logo,仅需要在styles.scss中添加如下代码就可以了。(但是我个小菜鸡没有去成功)。

.anchorBL{display:none;
}

第三步:新建一个组件,在他的HTML文件中:

<div id = "map" style="width:100%;height: 100px"></div>

  注意:我在Angular中按照官网引入百度地图js,不提示错误,地图就是显示不出来。折腾了半天,最后发现原来是没有设置地图显示的宽和高。。。

在component.ts文件中:

import { Component, OnInit } from '@angular/core';
declare var BMap: any;
@Component({selector: 'app-demo',templateUrl: './demo.component.html',styleUrls: ['./demo.component.scss']
})
export class DemoComponent implements OnInit {constructor() {}ngOnInit() {const map = new BMap.Map('map');//创建地图实例const point = new BMap.Point(116.404, 39.915);//创建点坐标map.centerAndZoom(point, 15);//初始化地图,设置中心点坐标和地图级别map.enableScrollWheelZoom(true);//开启鼠标滚轮缩放}
}

第四步:运行项目,就可以看到所引入的地图啦!

百度地图 javascript api 案例地址:http://lbsyun.baidu.com/jsdemo.htm#canvaslayer

在ts文件中写的语法和javascript api 基本一样,看懂上边的例子就会用。

Angular 调用导入百度地图API接口相关推荐

  1. 调用百度地图API接口制作热力图

    调用百度地图API接口制作热力图 Python学了很久,也做了一些机器学习的demo,利用matolotlib库做过一些可视化.今天呢想尝试做一下热力图.先PO一张我最终效果图. 因为数据原因,效果一 ...

  2. Python3调用百度地图API接口获取结构化地址

    在实际应用中,我们也许会有这样的需求,输入一个地名,就能够知道这个地方的准确地址.例如输入"清华大学",我们就可以知道清华大学在北京的哪个区哪条道路.正好百度地图开放平台服务提供了 ...

  3. python 接入百度地图数据包下载_Python爬虫-利用百度地图API接口爬取数据并保存至MySQL数据库...

    首先,我这里有一份相关城市以及该城市的公园数量的txt文件: 分析-02.png 其次,利用百度地图API提供的接口爬取城市公园的相关信息. 所利用的API接口有两个: 1.http://api.ma ...

  4. 利用百度地图API接口自制地图

    首先注册成为开发者百度地图开放平台 | 百度地图API SDK | 地图开发 创建一个服务器端应用,这个应用是为了查询地点的经纬度 把地点存一个csv文件,为了查询准确把市和区补在地点前面,通过pyt ...

  5. 安卓开发——在应用中简单调用Android百度地图API SDK

    目录 需求展示 效果展示: 申请百度地图API密钥 配置ANDROID STUDIO 编写项目代码 运行项目 需求展示 利用百度地图API定位到当前所在位置,并显示所在的经纬度和地址信息. 效果展示: ...

  6. php 百度地图api获取经纬度,调用百度地图API接口获取地铁站的经纬度信息

    今天我们来看一下,如何通过百地图API来获取地点的经纬度.首先百度地图提供了强大的API接口,我们可以通过调用它来实现目的.这是网址:https://lbsyun.baidu.com/.首先想要调用A ...

  7. Python 调用 百度地图API接口 查询 详细地址名称 [转载]

    需要批量 查询文件中的地址在 百度地图中的名称 与坐标 Step 1 . 下载chromedriver 下载地址 : ChromeDriver下载. 注意需要下载和chrome浏览器相同版本的driv ...

  8. 获取天地图API并调用不同的地图API接口

    文章目录 概要 1.如何获取地图API 2.如何使用天地图API 2.1 注意请求示例中的代码 概要 本篇文章主要是想将我在学习webGIS过程只能遇到的一些问题分享给需要的朋友,喜欢的可以点赞给点鼓 ...

  9. python百度地图api经纬度_从百度地图API接口批量获取地点的经纬度

    1.[代码][Python]代码 #!/usr/bin/python #coding:utf-8 import xlrd import xlwt import requests import urll ...

最新文章

  1. no awt in java.libary.path
  2. 数据库_第一第二第三范式讲解(通俗易懂)
  3. java通过代码显示特定窗体,如何把这两段代码在一个窗体显示,类似于windows自带的扫雷一样...
  4. Java程序员需要掌握的计算机底层知识(一):CPU基本组成、指令乱序执行、合并写技术、非同一访问内存 NUMA
  5. CNN结构:序列预测复合DNN结构-AcGANs、 ENN误差编码网络
  6. python数据库连接池_Python实现数据库连接池
  7. iOS开发cocoaPod的使用
  8. [转载]linux+nginx+python+mysql安装文档
  9. mysql 1032 update_MySQL 1032 主从错误解决方法
  10. 用拉格朗日插值法,牛顿插值和分段线性插值计算近似值
  11. 北京链家网租房信息的数据分析项目实战
  12. ipad显示已停用,连接itunes
  13. 【蓝桥杯C/C++】专题五:DFS深度优先搜索
  14. 输入法不见了,咋办?输入法不能开机启动咋办?
  15. 《深度学习100例》目录
  16. EXCEL常用函数公式和VBA汇总
  17. 解决attempted to register plugin but it was already registered with this flutterengine
  18. 逆水寒跑商时服务器维护,逆水寒跑商路线推荐 合适的路线让你事半功倍
  19. 基于微信小程序在线电子书阅读系统开题报告
  20. QT 触摸屏下滑滚动

热门文章

  1. 如何自学成为UI设计师?
  2. 中国科学技术大学计算机研究生调剂,2019年中国科学技术大学计算机科学与技术学院软件工程专业学位(非全日制)研究生校内调剂简章...
  3. 简单问题的背后:关于if后不加括号的讨论
  4. 用友U9,U9C学习资料
  5. PyTorch学习笔记:针对一个网络的权重初始化方法
  6. C#之银行ATM实例-Part1
  7. LVGL学习(一)PC模拟器
  8. 对Java语言的理解
  9. 你是海盗吗?(转载)
  10. 用python和Java连接MySQL数据库,插入百万,千万条数据