• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >AngularJS > AngularJS 与百度地图的结合实例

AngularJS 与百度地图的结合实例

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-30

本文主要包含angularjs项目实例,angularjs实例,angularjs开发实例,angularjs实例教程,angularjs 自动化实例等相关知识,希望在学习及工作中可以帮助到您

我现在做的一个项目是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);   //开启鼠标滚轮缩放
</div>

这些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>
</div>

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

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

</div>

您可能想查找下面的文章:

  • AngularJS——总结笔记
  • AngularJS实现的回到顶部指令功能实例
  • AngularJS使用拦截器实现的loading功能完整实例
  • angularjs中使用ng-bind-html和ng-include的实例
  • AngularJS双向绑定和依赖反转实例详解
  • AngularJS中的拦截器实例详解
  • AngularJS ui-router (嵌套路由)实例
  • AngularJS实现路由实例
  • AngularJs上传前预览图片的实例代码
  • AngularJS的依赖注入实例分析(使用module和injector)

相关文章

  • 2017-05-30AngularJS 实现弹性盒子布局的方法
  • 2017-05-30详解AngularJS实现表单验证
  • 2017-05-30AngularJS 模型详细介绍及实例代码
  • 2017-05-30AngularJS入门教程之服务(Service)
  • 2017-05-30详解angularjs结合pagination插件实现分页功能
  • 2017-05-30浅谈AngularJS中ng-class的使用方法
  • 2017-05-30AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
  • 2017-05-30AngularJS基础 ng-non-bindable 指令详细介绍
  • 2017-05-30AngularJS应用开发思维之依赖注入3
  • 2017-05-30利用Angular+Angular-Ui实现分页(代码加简单)

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • AngularJS中过滤器的使用与自定义实例代码
    • 详解webpack+es6+angular1.x项目构建
    • AngularJS动态绑定HTML的方法分析
    • AngularJs Scope详解及示例代码
    • AngularJS自定义指令实现面包屑功能完整实例
    • AngularJS学习笔记之ng-options指令
    • AngularJS 模型详细介绍及实例代码
    • AngularJs Modules详解及示例代码
    • AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
    • 详解基于angular路由的requireJs按需加载js

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有