当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
20 Star 47 Fork 14

干煸小黄鱼儿 / angular-BMap
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.68 KB
一键复制 编辑 原始数据 按行查看 历史
douxc 提交于 2015-06-23 10:44 . add 添加兴趣点同时添加点击事件

angular-BMap

  1. angularjs简单封装百度地图;
  2. 在app.js中引用angularMap模块,如:angular.module('bMapApp', ['angularMap']);
  3. 所有方法均返回promise对象

##使用Bower安装 bower install angular-BMap --save或bower install douxc/angular-BMap --save ##默认中心点设置 angularBMapProvider.setDefaultPosition(lng,lat)

默认中心点为南京

##initMap 初始化地图操作 ##geoLocation 获取当前位置 ##geoLocationAndCenter 获取当前位置,并将地图中心点移到该位置 ##drawPoints 向地图添加兴趣点

  1. 兴趣点格式只支持array和object,且必须含有loc对象;
    如{loc: {lng: 121.496011, lat: 31.244085}}、
    {loc: '121.493065,31.244981'}、
    [{loc: {lng: 121.496011, lat: 31.244085}},{loc: '121.493065,31.244981'}]
    均可以添加
  1. 不支持的兴趣点格式不会添加到地图上,不影响正确的格式添加;
    如[{loc: {lng: 121.496011, lat: 31.244085}},
    {lod: '121.494215,31.243005'},
    {loc: '121.493065,31.244981'}]
    只有第1、3两个点会添加到地图上;
  2. 错误信息会通过defer.notify()返回;格式:第 ?个兴趣点loc对象不存在或格式错误,只支持object和string;
  3. 当前处理进度(第n个兴趣点)也会通过defer.notify()返回;需要自己处理

##drawMarkersAndSetOnclick 向地图添加兴趣点,同时添加点击事件

  1. 传入参数:
    1)markers 参考drawPoints;
    2)onClick - function 点击事件,在点击事件中可以通过this.obj获取当前markers对象
  1. 默认点击事件是将地图中心点移动到点击的位置

##默认的地图指令angularBmap 使用方式:<angular-bmap></angular-bmap>

JavaScript
1
https://gitee.com/douxc/angular-BMap.git
git@gitee.com:douxc/angular-BMap.git
douxc
angular-BMap
angular-BMap
master

搜索帮助