百度地图API的第一次接触——自定义控件

1.定义一个控件类,即function

    function ZoomControl(){   // 设置默认停靠位置和偏移量   this.defaultAnchor = BMAP_ANCHOR_TOP_LEFT;   this.defaultOffset = new BMap.Size(10, 10);   }     

2.通过JavaScript的prototype属性继承于BMap.Control 

ZoomControl.prototype = new BMap.Control();

 

3.自定义控件必须实现自己的initialize方法,并且将控件的DOM元素返回

ZoomControl.prototype.initialize = function(map){var b1 = document.createElement("input");b1.type = "button";b1.value="放大1级";b1.onclick = function(e){ map.zoomTo(map.getZoom() + 1); }var b2 = document.createElement("input");b2.type = "button";b2.value="缩小1级";b2.onclick = function(e){ map.zoomTo(map.getZoom() - 1); }var div = document.createElement("div"); div.appendChild(b1); div.appendChild(b2);map.getContainer().appendChild(div); return div; 
}

 

 

4.创建控件, 添加到地图当中

var myZoomCtrl = new ZoomControl();   
                      
map.addControl(myZoomCtrl);  

5.打开浏览器

转载于:https://www.cnblogs.com/TomSnail/p/4356344.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/375219.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

include语句

程序用到MessageBox和ExitProcess函数它们分别在user32..dll和Kernel32.dll中 那么就必须在程序中使用include语句包含这两个库文件,此时程序中可以使用user32..dll和Kernel32.dll中所有的函数 include相当于java中import导入包语句

Spring MVC Controller与jquery ajax请求处理json

在用 spring mvc 写应用的时候发现jquery传递的【json数组对象】参数后台接收不到,多订单的处理,ajax请求: var cmd {orders:[{"storeId":"0a1", "address":"西斗门路2号", "goods":[{&…

课堂例子解答

Editbox 等价类划分测试用例例子 要求输入1到6个英文字符或数字,按OK结束并输入。 其中有效等价类包括:1.长度1-6,2.a-z,A-Z,0-9 无效等价类包括:1.长度0或大于6,2.输入字母数字以外的字符,控制字符,标点符…

从代码里提取的测试需求

服务器端的测试,软件需求基本等于产品说明书,只有大概,没有详尽。再需求不充分的情况下,我们可以从哪些方面来挖掘测试需求呢? 现已知需求:服务器支持对客户端的版本升级,存在两种升级规则&…

PUSH/POP

栈操作指令PUSH 寄存器/段寄存器/内存单元POP 寄存器/段寄存器/内存单元PUSH AX1)SPSP-2 ,SS:SP指向新的内存单元2)将AX送入SS:SP指向的内存单元POP AX1)将SS:SP指向的内存单元处的数据送入AX中2)SPSP2

Android Ant 和 Gradle 打包流程和效率对照

一、Ant 打包:(下载ant、配置环境变量就不说了) 1、进入命令行模式,并切换到项目文件夹。运行例如以下命令为ADT创建的项目加入ant build支持: android update project -p . -t "android-17" 2、build脚本默…

读软件工程这本书的感悟(第一次作业)

在还没上这门课之前,我认为软件工程是让我们学会编写软件,但是在看到这本书后,我才知道我们学的不是如何的开发软件,而是在学习开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术…

请大家编译连接并执行一下

由于是笔记,也许记得有点糟糕,也许班门弄斧没有独到见解 ,见谅见谅

KVC和KVO

OC中的一个比较有特色的知识点:KVC和KVO一、KVC操作OC中的KVC操作就和Java中使用反射机制去访问类的private权限的变量,很暴力的,这样做就会破坏类的封装性,本来类中的的private权限就是不希望外界去访问的,但是我们这…

8086加法指令ADD

加法指令ADD(ADDition) ADD OPRD1,OPRD2 ;OPRD1<--OPRD1OPRD2 ;完成OPRD1与OPRD2相加 ,结果保存在OPRD1中CODE SEGMENT MOV AX,1 MOV BX,2 ADD AX,BX ;AX<--AXBX ,结果AX3CODE ENDS参与运算的操作数类型必须保持一致,同为字节或字可组合以下几种形式&…

Fragment基础讲解

//新建一个碎片public class LeftFragment extends Fragment { Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // 加载一个碎片界面 View view inflater.inflate(R.layout.leftfragment, container, false)…

[bzoj1012](JSOI2008)最大数maxnumber(Fenwick Tree)

Description 现在请求你维护一个数列&#xff0c;要求提供以下两种操作&#xff1a; 1、 查询操作。语法&#xff1a;Q L 功能&#xff1a;查询当前数列中末尾L个数中的最大的数&#xff0c;并输出这个数的值。限制&#xff1a;L不超过当前数列的长度。 2、 插入操作。语法&…

javaScript转换日期合格式

javascript如何将时间日期转换为Date对象:有时候需要讲一个字符串型的时间日期转换为Date时间对象&#xff0c;下面就通过一个简单的实例提供一种解决方案&#xff0c;当然也是一种思路&#xff0c;可以进行一定的变通&#xff0c;以达到举一反三的效果。例如这里有一个时间日期…

8086减法指令SUB

减法指令SUB(SUBtraction) SUB OPRD1,OPRD2 ; OPRD1<-- OPRD1-OPRD2 都影响FLAG标志寄存器,同样的包含两种含义(有符号减法和无符号减法)

奇怪吸引子---Dadras

奇怪吸引子是混沌学的重要组成理论&#xff0c;用于演化过程的终极状态&#xff0c;具有如下特征&#xff1a;终极性、稳定性、吸引性。吸引子是一个数学概念&#xff0c;描写运动的收敛类型。它是指这样的一个集合&#xff0c;当时间趋于无穷大时&#xff0c;在任何一个有界集…

8086 INC, DEC

INC OPRD ;OPRD<--OPRD1 ;自加1指令code segmentmov ax,0inc ax ;ax<--ax1 ,ax1inc ax ;ax<--ax1 ,ax2code endsDEC OPRD ;OPRD<--OPRD-1 ;自减1指令code segmentmov ax,5dec ax ;ax<--ax-1 ,ax4 code ends

iPhone UITableViewCell如何滚动到视图顶端。

如何让UITableViewCell滚动到视图顶端。 - (void)scrollToRowAtIndexPath:(NSIndexPath *)indexPath atScrollPosition:(UITableViewScrollPosition)scrollPosition animated:(BOOL)animated;- (void)scrollToNearestSelectedRowAtScrollPosition:(UITableViewScrollPosition)s…

app 一些常用的

发短信 &#xff1a;sms:10086 打电话&#xff1a;tel:10086 1、-webkit-tap-highlight-color:rgba(255,255,255,0)可以同时屏蔽ios和android下点击元素时出现的阴影。备注&#xff1a;transparent的属性值在android下无效。 2、-webkit-appearance:none可以同时屏蔽输入框怪异…

8086乘法指令MUL,IMUL

对于加减指令来说CPU对有符号加减和无符号加减一视同仁,根据我们需要把它作为有符号的结果还是无符号的结果,但是乘除法指令区分有符号乘除和无符号乘除指令 无符号数乘法指令MUL(MULtiply) MUL OPRD(OPRD可以用除立即数以外的任何寻址方式)OPRD是八位一个乘数默认在AL中 则&am…

hdu 4857 逃生 拓扑排序

逃生题目连接&#xff1a; http://acm.hdu.edu.cn/showproblem.php?pid4857 Description 糟糕的事情发生啦&#xff0c;现在大家都忙着逃命。但是逃命的通道很窄&#xff0c;大家只能排成一行。 现在有n个人&#xff0c;从1标号到n。同时有一些奇怪的约束条件&#xff0c;每个…