如何去掉地图什么是事件处理函数函数

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)百度地图如何去掉marker覆盖物或者去掉markerlabel文字-js教程-PHP中文网QQ群微信公众号还没有收藏百度地图如何去掉marker覆盖物或者去掉markerlabel文字本文主要为大家分享一篇百度地图去掉marker覆盖物或者去掉maker的label文字方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。如下所示:var marker = new BMap.Marker(...);
map.removeOverlay(marker);
marker.remove();
//如果是Marker设置的setLabel还可以设置其样式来隐藏
mapComponent.state.bikeMarkLabel.setStyle({
display:&none&
}); 41787label与marker的方法相同。建议使用方法1和方法2,方法3只是隐藏而不是清除相关推荐:以上就是百度地图如何去掉marker覆盖物或者去掉markerlabel文字的详细内容,更多请关注php中文网其它相关文章!共3篇371点赞收藏分享:.php.cn&猜你喜欢PHP中文网:独家原创,永久免费的在线,php技术学习阵地!
All Rights Reserved | 皖B2-QQ群:关注微信公众号博客分类:
今天我的老大问我是不是可以将baidumap 的js版中baidu logo 去掉。我上网查询一下,有各种方法,比如将对应的logo div remove hide 等等,这些都是需要JS 函数触发执行。但是,我还找到下面的方法,好简单采用css样式覆盖。代码如下:
&!DOCTYPE html&
&meta charset="utf-8"/&
&title&javascript移除百度地图LOGO和版权信息&/title&
&script type="text/javascript" src="//jquery.js"&&/script&
&script src="http://api.map.baidu.com/api?v=1.3" type="text/javascript"&&/script&
&script type="text/javascript"&
function initialize() {
var mp = new BMap.Map('map');
mp.centerAndZoom(new BMap.Point(121.491, 31.233), 11);
window.onload =
&/script&=
&style type="text/css"&
.anchorBL{
&input type="button" onclick="$('#map div.anchorBL').hide();" value="移除地图LOGO和版权说明"/&
&div id="map" style="width:400height:40px"&&/div&
logo 是引用如下的anchorBL css 样式,在自己的html 将其覆盖掉就可了。
但是baidu地图官方说明是不允许这么做。参考:http://developer.baidu.com/map/question.htm。
浏览 17399
aiquantong
浏览: 78954 次
来自: 上海
好强大,学习了!
为什么不提一下国内的appcan呢?据我所知AppCan在性能 ...
兄弟 估计你是没有做过J2ME游戏,在J2ME游戏时代,对于剧 ...
这么整还不累死了,那还不如直接性的用图片剪切呢
9嗯呢?怎么没人回复?网上只有这里有 火狐的源码
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'百度地图API,如何通过标注名 来删除标注_百度知道
百度地图API,如何通过标注名 来删除标注
百度地图API,如何通过标注名 来删除指定标注假设 一个 按钮,点一下 添加一个 标注并有标注名,然后 我在
text框里面,输入指定名字 ,来删除该标注
我有更好的答案
  方法一、给地图增加一个事件监听,addEventListener,当右击地图时,出现右键菜单,可删除标注。  方法二、给标注增加事件监听,右键点击标注,即可删除。
网络工程师
先用getOverlays()获取所有覆盖物,遍历其中类型为marker的标注,如果marker.getLable()=“xxx”,用removeOverlay(overlay)删除。大概思路就这样,其实我也没试过,你可以参考一下。
比如:写一个 函数 刚载入的时候 随机添加 25个点并赋予不同的名字,然后 用你说的方法是可以删除指定的点的,但是 ,我这个是 载入完成后 ,通过 “button” 事件 进行 添加 的点,然后 再使用 该 删除 函数
就 删不掉指定的点。我JS不咋的,怀疑是不是
,该函数 获取不到 后期添加的点。是不是得 类似 刷新一下 才能获取删除 代码如下:
你的marker是怎么添加的?map.addOverlay(marker)?在你自己增加marker的时候加一句:marker.enableMassClear();试试看。
本回答被提问者采纳
为您推荐:
其他类似问题
百度地图api的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 什么是事件处理函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信