你的位置:首页 > 软件开发 > Java > 百度地图 自定义控件

百度地图 自定义控件

发布时间:2015-08-01 00:00:04
前言百度地图API中预定义的UI控件,比如NavigationControl平移缩放控件,CopyrightControl版权控件,MapTypeControl地图类型控件....,这些都继承自抽象基类Control,因此均继承了Control的属性和方法,故如果我们需要自定义属 ...
前言

百度地图API中预定义的UI控件,比如NavigationControl平移缩放控件,CopyrightControl版权控件,MapTypeControl地图类型控件....,这些都继承自抽象基类Control,因此均继承了Control的属性和方法,故如果我们需要自定义属于自己的控件就必须先继承Control.下面具体看下怎么自定义自己的控件?

步骤一

      自定义控件的构造函数,在构造函数中指定控件的默认位置,自定义控件的构造函数,在构造函数中指定控件的默认位置,然后让新控件的prototype原型对象指向Control的对象以继承其原型链上的属性和方法。比如下边创建一个缩放级别的控件:

百度地图    自定义控件百度地图    自定义控件
/自定义控件function ZoomControl(){  this.defaultAnchor=BMAP_ANCHOR_TOP_LEFT;//设置控件默认位置  this.defaultOffset = new BMap.Size(60,30);//设置偏移}ZoomControl.prototype= new BMap.Control();//继承Control的属性和方法

原标题:百度地图 自定义控件

关键词:百度

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。