找回密码
 注册账号

QQ登录

只需一步,快速开始

《泰拉瑞亚下载-1.4.2.3版》 泰拉瑞亚服务器 - MOD模组下载

入驻泰拉战网 新手指引 - 升级 - 师徒

泰拉瑞亚合成表 泰拉卡牌 - 泰拉江湖 - 泰拉刺客

联系泰拉开发组👈进入 积分市场 - 房产交易 - 水晶获取

查看: 2432|回复: 0

[JS] 百度地图自定义控件分享

[复制链接]
蓝袍巫师
法师

2052

主题

2411

回帖

2472

广播

技术小组

积分
16218
泰拉
5941
水晶
15179
铜钥匙
484
银钥匙
3
金钥匙
18

【江湖新秀】【基友证明】【水贴恶魔】【高朋满座】【论坛蘑菇党】【我是小土豪】【宝剑回鞘】【伪娘证书】【超级玛丽】【泰拉达人】【文艺青年证】【社区最高荣誉勋章】【奥运选手】【我很囧证】【宠物·缘定三生】【发帖机器】【潜水高手】【我很萌证】【动漫迷】【有头有脸】【视频爱好者】【萝莉控】【香水有毒】【朋友控】【我素软妹纸】【我是巫婆】【我是公主】【我很聪明证】【新官上任三把火】

QQ
发表于 2020-6-26 20:19:46 | 显示全部楼层 |阅读模式
  1. <script>
  2.         var map = new BMap.Map('allmap');
  3.         var Bcenter = new BMap.Point(116.404,39.915);
  4.         map.centerAndZoom(Bcenter,11);
  5.         //自定义控件
  6.         function staticControl(){
  7.             this.defaultAnchor = BMAP_ANCHOR_TOP_LEFT;
  8.             this.defaultOffset = new BMap.Size(10,10);
  9.         }
  10.         //继承Control的API
  11.         staticControl.prototype = new BMap.Control();
  12.         //初始化控件
  13.         staticControl.prototype.initialize=function(map){
  14.             var div = document.createElement('div');
  15.             var e1 = document.createElement('input');
  16.             e1.type = 'button';
  17.             e1.value = '重置';
  18.             e1.onclick=function(){
  19.                 statics();
  20.             }
  21.             div.appendChild(e1);
  22.             var e2=document.createElement('input');
  23.             e2.type = 'button';
  24.             e2.value = '缩小';
  25.             e2.onclick=function(){
  26.                 endStatics();
  27.             }
  28.             div.appendChild(e2);
  29.             var e3 = document.createElement("input");
  30.             e3.type = "button";
  31.             e3.value = "放大";
  32.             e3.onclick = function () {
  33.                setStatics();
  34.             }
  35.             div.appendChild(e3);
  36.             //添加DOM元素到地图中
  37.             map.getContainer().appendChild(div);
  38.             //返回DOM
  39.             return div;
  40.         }
  41.         //创建控件实例
  42.         var staticsCtrl = new staticControl();
  43.         //添加到地图当中
  44.         map.addControl(staticsCtrl);
  45.         function statics(){
  46.             map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);
  47.         }
  48.         function endStatics(){
  49.             map.setZoom(map.getZoom()-2);
  50.         }
  51.         function setStatics(){
  52.             map.setZoom(map.getZoom()+2)
  53.         }
  54.     </script>
复制代码


获得 小衰神卡 一张

卡片说明:墨裔 被 [没人性的Clever] 附体!失去了 23 泰拉.

卡片效果:损失 23 泰拉

每天签到都被打劫

泰拉宝石
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|友链申请|Archiver|手机版|小黑屋|游芯沙盒 ( 陕ICP备11006283号-1 )

GMT+8, 2024-5-17 10:00 , Processed in 0.110034 second(s), 40 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表