我现在做的一个项目是angular,但是我用直接引用百度地图的方法引进js,写html,js代码,发现,我去,报错了,我一开始还以为是百度地图跟angular有冲突,然后我就去搜索啊,发现angular也有一个百度地图插件,无奈我用了报错了,网上说要用angular2版本才能兼容,但是我又不会下载2版本,所以我就放弃了,然后呢,我又去解决我一开始的那个错误了,发现,玛德我傻逼了,首先来说一下百度地图怎么用吧,很简单,上代码

首先引入js

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

说明一下,秘钥你可以在百度地图的api官网申请哈

然后html

<div id='map'></div>

然后到了就直接js代码,其实这些api里面全部都有的,但是我还是贴上来吧

var map = new BMap.Map("map");    // 创建Map实例map.centerAndZoom(new BMap.Point(115.864528, 28.687675), 11);  // 初始化地图,设置中心点坐标和地图级别map.addControl(new BMap.MapTypeControl());   //添加地图类型控件map.setCurrentCity("南昌");          // 设置地图显示的城市 此项是必须设置的map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放

这些js代码我一开始是用在body后面的,但是报错了,什么错呢,贴一下

getscript?v=2.0&ak=你的秘钥&services=&t=20160928173929:1 Uncaught TypeError: Cannot read property 'fc' of undefined

恩出了这个错,我去,这个错误的解决方法很简单啊

就是把js代码放在你用地图的那个div下面,贴代码

<div id='map'></div><script type="text/javascript">var map = new BMap.Map("map");    // 创建Map实例map.centerAndZoom(new BMap.Point(115.864528, 28.687675), 11);  // 初始化地图,设置中心点坐标和地图级别map.addControl(new BMap.MapTypeControl());   //添加地图类型控件map.setCurrentCity("南昌");          // 设置地图显示的城市 此项是必须设置的map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放</script>

就这样,就没报错了,地图也完美呈现了,我去,说到底还是我太蠢了,我还以为真是angular有冲突了,然后转念一想,不可能啊,然后就没往angular的那个百度插件那里专研了。。。

恩 就是这样

更多专业前端知识,请上 【猿2048】www.mk2048.com

百度地图跟angular的结合相关推荐

  1. Angular 调用导入百度地图API接口

    Angular 调用百度地图API接口 参考原文:https://blog.csdn.net/yuyinghua0302/article/details/80624274 下面简单介绍一下如何在Ang ...

  2. angular使用openlayers6以及加载百度地图

    angular中使用openlayers本来是没什么难度的,但是如果要加载百度地图还是有些问题的,在openlayers3中坐标是从原点右上递增,而openlayers6中是右下递增,这就导致使用百度 ...

  3. angular实现百度地图实现电子围栏

    百度地图实现电子围栏 1. 电子围栏需求 2. 实现方案 3. 参考链接 4. 主要代码 5. 示例文件和代码 1. 电子围栏需求 通过地图实现可绘制区域的电子围栏. 电子围栏应用场景:如app在区域 ...

  4. angular2-baidu-map网站中使用百度地图

    效果图 1.安装 npm install angular2-baidu-map --save 2.在主模块中注册 app.module.ts import {BaiduMap} from " ...

  5. html5 加速球 效果,css 渐隐渐现、echarts 圆环图、百度地图覆盖物、echarts水球图(360加速球效果)...

    说一下知识点: 1.水球是echarts的插件echarts-liquidfill,官网下载-扩展下载中可以拿到,git传送阵https://github.com/ecomfe/echarts-liq ...

  6. 百度地图引用报错A parser-blocking, cross site (i.e. different eTLD+1) script

    最近公司在搞vue项目,自己独立学习从头开始呀,都是泪.踩了好多坑,正好今天做到一个地方引入百度地图,之前做angular也做过,但是没有遇到这类问题. 百度地图引入首先要申请ak哈.这个网上很多东西 ...

  7. ionic2 百度地图应用

    ionic2 百度地图集成 demo: https://github.com/wangzuxing/myionic2prj 1.创建项目工程(命令行方式) ionic start myionic2pr ...

  8. 使用Angular8和百度地图api开发《旅游清单》

    前言: 本文的目的是通过一步步实现一个旅游清单项目,让大家快速入门Angular8以及百度地图API.我们将收获: Angular8基本用法,架构 使用百度地图API实现自己的地图应用 解决调用百度地 ...

  9. 百度地图android室内定位,百度地图4.0正式发布,主打免费语音导航、室内定位、实时公交和生活搜索 (视频)...

    自2010年10月百度地图在塞班平台上线了第一个版本以后,陆续登陆了Android和iPhone平台,据百度地图团队介绍,其最新的用户数已达7000万.今天,百度地图4.0 正式发布(iPhone版 ...

最新文章

  1. 这篇论文,透露谷歌团队构想的“未来搜索”
  2. Nginx —— nginx负载均衡的详细配置 以及 使用案例详解.
  3. Aop事务小结(事务管理器和自身构建)
  4. intellij idea run configurations配置共享
  5. scikit-image基本用法(上)
  6. [python] 安装numpy+scipy+matlotlib+scikit-learn及问题解决
  7. display:inline-block解决文字有间隙问题
  8. get_magic_quotes_gpc() 你到底是做什么的?
  9. 达内 Java 全套教材 PDF 格式
  10. centos 6.0 安装 mysql 5.5.30_centos6.5下的mysql5.6.30安装
  11. IOS中常见UI细节和常识
  12. SAP BAPI_SALESORDER_CREATEFROMDAT2 创建销售订单
  13. FishC《零基础学习python》笔记--第002讲:用Python设计第一个游戏
  14. 台达DOP-B触摸屏通过MODBUS RTU通讯4台台达M变频器.含触摸屏程序,接线图和变频器参数设定
  15. 深入理解android卷2 豆瓣,豆瓣blog
  16. 基于SpringBoot微信公众号的开发
  17. 简单易上手的MMD-Ray渲基础教程
  18. Zookeeper的事务--Transaction
  19. ios 图像坐标系_[译] iOS 开源图形库 Core Plot 使用教程
  20. Selenium学习 - 库代码解析

热门文章

  1. 微信小程序 CSS 解决子元素图片在父元素div宽高小的时候超出div范围
  2. 电脑永久删除文件怎么找回来?分享一种数据恢复方法
  3. 年终汇报、总结、述职:教你做一场B格满满的技术大会演讲
  4. 打篮球,听摇滚,敲键盘也能是人生赢家。程序员访谈(三)
  5. 2020年公认最好一篇文章,必看
  6. Netflix将利用人工智能技术改善手机用户观影体验
  7. android退出程序代码!一口气拿了9家公司的offer,不吃透都对不起自己
  8. Ubuntu 16.04 安装nvidia驱动
  9. linux下运行jar包
  10. Java课堂评价系统