AngularJS 与百度地图的结合实例


Posted in Javascript onOctober 20, 2016

我现在做的一个项目是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的那个百度插件那里专研了。。。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
JavaScript 组件之旅(二)编码实现和算法
Oct 28 Javascript
jQuery EasyUI API 中文文档 - NumberBox数字框
Oct 13 Javascript
jQuery cdn使用介绍
May 08 Javascript
vue,angular,avalon这三种MVVM框架优缺点
Apr 27 Javascript
Node.js 8 中的 util.promisify的详解
Jun 12 Javascript
详解vue2 $watch要注意的问题
Sep 08 Javascript
JS库中的Particles.js在vue上的运用案例分析
Sep 13 Javascript
template.js前端模板引擎使用详解
Oct 10 Javascript
解析Angular 2+ 样式绑定方式
Jan 15 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
Nov 20 Javascript
Javascript如何实现扩充基本类型
Aug 26 Javascript
vue动态绑定style样式
Apr 20 Vue.js
Bootstrap图片轮播组件Carousel使用方法详解
Oct 20 #Javascript
JavaScript 身份证号有效验证详解及实例代码
Oct 20 #Javascript
AngularJS  双向数据绑定详解简单实例
Oct 20 #Javascript
Bootstrap模态框禁用空白处点击关闭
Oct 20 #Javascript
canvas实现手机端用来上传用户头像的代码
Oct 20 #Javascript
JS调用某段SQL语句的方法
Oct 20 #Javascript
Angularjs 设置全局变量的方法总结
Oct 20 #Javascript
You might like
php+oracle 分页类
2006/10/09 PHP
资料注册后发信小技巧
2006/10/09 PHP
杏林同学录(一)
2006/10/09 PHP
ThinkPHP中自定义错误页面和提示页面实例
2014/11/22 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
javascript 打印内容方法小结
2009/11/04 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
2015/04/21 Javascript
JavaScript对象学习小结
2015/09/02 Javascript
Bootstrap每天必学之按钮(一)
2015/11/24 Javascript
javascript加减乘除的简单实例
2016/07/12 Javascript
小程序实现列表点赞功能
2018/11/02 Javascript
js事件触发操作实例分析
2019/06/21 Javascript
使用uni-app开发微信小程序的实现
2019/12/13 Javascript
在RedHat系Linux上部署Python的Celery框架的教程
2015/04/07 Python
对pandas的dataframe绘图并保存的实现方法
2017/08/05 Python
Python及Django框架生成二维码的方法分析
2018/01/31 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
Windows平台Python编程必会模块之pywin32介绍
2019/10/01 Python
pygame库实现俄罗斯方块小游戏
2019/10/29 Python
Pyqt5自适应布局实例
2019/12/13 Python
Python和Sublime整合过程图示
2019/12/25 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
2020/01/10 Python
Python tkinter布局与按钮间距设置方式
2020/03/04 Python
如何用python写个模板引擎
2021/01/14 Python
聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明
2021/03/03 Python
Lookfantastic葡萄牙官方网站:欧洲第一大化妆品零售商
2018/03/17 全球购物
N.Peal官网:来自伦敦的高档羊绒品牌
2018/10/29 全球购物
屈臣氏官方旗舰店:亚洲享负盛名的保健及美妆零售商
2019/03/15 全球购物
学生感冒英文请假条
2014/02/04 职场文书
食品业务员岗位职责
2014/03/18 职场文书
起诉状范本
2015/05/20 职场文书
班级班风口号大全
2015/12/25 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
Redis+AOP+自定义注解实现限流
2022/06/28 Redis