AngularJS 与百度地图的结合实例  更新时间:2016年10月20日 17:12:35   投稿:lqh   这篇文章主要介绍了AngularJS 与百度地图的结合实例的相关资料,需要的朋友可以参考下 我现在做的一个项目是angular,但是我用直接引用百度地图的方法引进js,写html,js代码,发现,我去,报错了,我一开始还以为是百度地图跟angular有冲突,然后我就去搜索啊,发现angular也有一个百度地图插件,无奈我用了报错了,网上说要用angular2版本才能兼容,但是我又不会下载2版本,所以我就放弃了,然后呢,我又去解决我一开始的那个错误了,发现,玛德我傻逼了,首先来说一下百度地图怎么用吧,很简单,上代码 首先引入js 说明一下,秘钥你可以在百度地图的api官网申请哈 然后html 然后到了就直接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下面,贴代码 就这样,就没报错了,地图也完美呈现了,我去,说到底还是我太蠢了,我还以为真是angular有冲突了,然后转念一想,不可能啊,然后就没往angular的那个百度插件那里专研了。。。 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! 您可能感兴趣的文章: AngularJs 利用百度地图API 定位当前位置 获取地址信息 AngularJS 百度地图 相关文章 AngularJs返回前一页面时刷新一次前面页面的方法 今天小编就为大家分享一篇AngularJs返回前一页面时刷新一次前面页面的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 2018-10-10 Angular如何在应用初始化时运行代码详解 这篇文章主要给大家介绍了关于Angular如何在应用初始化时运行代码的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 2018-06-06 AngularJS入门教程之Select(选择框)详解 本文主要介绍AngularJS Select,这里给大家整理一些资料详细讲解,并提供实例代码,有需要的小伙伴参考下 2016-07-07 解决angularJS中input标签的ng-change事件无效问题 今天小编就为大家分享一篇解决angularJS中input标签的ng-change事件无效问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 2018-09-09 AngularJS实现的select二级联动下拉菜单功能示例 这篇文章主要介绍了AngularJS实现的select二级联动下拉菜单功能,结合完整实例形式分析了AngularJS实现二级联动菜单的具体操作步骤与相关实现技巧,需要的朋友可以参考下 2017-10-10 AngularJS过滤器filter用法分析 这篇文章主要介绍了AngularJS过滤器filter用法,结合实例形式分析了过滤器filter的功能、分类、使用方法与相关注意事项,需要的朋友可以参考下 2016-12-12 AngularJS动态菜单操作指令 在我们创建一个angularJS应用的时候,菜单往往往是不可或缺的元素之一。接下来通过本文给大家介绍AngularJS动态菜单操作指令,感兴趣的朋友一起学习吧 2017-04-04 angular组件间传值测试的方法详解 这篇文章主要给大家介绍了关于如何测试angular组件间传值的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用angular组件具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 2020-05-05 Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐) 这篇文章主要介绍了Angular4.x通过路由守卫进行路由重定向,实现根据条件跳转到相应的页面,这个功能在网上商城项目上经常会用到,下面小编给大家带来了解决方法一起看看吧 2018-05-05 详解Angular2 之 结构型指令 本篇文章主要介绍了详解Angular2 之 结构型指令,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 2017-06-06 最新评论

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

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

您可能感兴趣的文章:

  • AngularJs 利用百度地图API 定位当前位置 获取地址信息
张贴在3