html鼠标地图,百度地图Api进阶教程-地图鼠标左右键操作实例和鼠标样式6.html

14.1

functioninitialize() {varmap= newBMap.Map("container", { minZoom:12, maxZoom:25});

map.centerAndZoom("成都",13);

map.enableScrollWheelZoom(true);//---------------------------------------------鼠标右键(放大,缩小)操作---------------------------------------------

varmenu= newBMap.ContextMenu();//右键菜单

vartxtMenuItem=[//右键菜单项目

{

text:‘放大‘,

callback:function() { map.zoomIn() }

},

{

text:‘缩小‘,

callback:function() { map.zoomOut() }

},

{

text:‘放置到最大级‘,

callback:function() { map.setZoom(18) }

},

{

text:‘查看全国‘,

callback:function() { map.setZoom(4) }

},

{

text:‘在此添加标注‘,

callback:function(p) {varmarker= newBMap.Marker(p), px=map.pointToPixel(p);

map.addOverlay(marker);

}

}

];for(vari= 0; i

menu.addItem(newBMap.MenuItem(txtMenuItem[i].text, txtMenuItem[i].callback,100));//菜单添加项目

if(i== 1 ||i== 3) {

menu.addSeparator();//添加右键菜单的分割线

}

}

map.addContextMenu(menu);//---------------------------------------------改变鼠标样式---------------------------------------------

//需要自己制作。cur格式的静态光标

//map.setDefaultCursor("url(‘01.cur‘)"); //设置地图默认的鼠标指针样式

//map.setDraggingCursor("url(‘03.cur‘)"); //设置地图拖拽时的鼠标指针样式

}functionloadScript() {varscript=document.createElement("script");

script.src= "http://api.map.baidu.com/api?v=1.4&callback=initialize";

document.body.appendChild(script);

}

window.οnlοad=loadScript;

1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值