Score
0
Watch 19 Star 42 Fork 14

干煸小黄鱼儿 / angular-BMapJavaScriptMIT

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
angularjs封装百度地图指令 spread retract

Clone or download
Loading...
README.md

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>

Comments ( 2 )

Sign in for post a comment

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

Help Search