请教各位关于百度地图api标注点marker的click事件问题
2个回答
展开全部
你这个panel和标注marker是自己定义的吗?如果是直接调用的百度的接口是不能添加事件的 除非自己定义的
如下:
localSearch.setSearchCompleteCallback(function (searchResult) {
var poi = searchResult.getPoi(0);
var marker = new BMap.Marker("南京市",13);
map.addOverlay(marker);
//自定义标注内容
var content = document.getElementById("text_").value + "<br/><br/>名称:" + poi.title + "<br/>地址:" + poi.Address;
var infoWindow = new BMap.InfoWindow("<p style='font-size:14px;'>" + content + "</p>");
marker.addEventListener("click", function () { this.openInfoWindow(infoWindow); });
});
如下:
localSearch.setSearchCompleteCallback(function (searchResult) {
var poi = searchResult.getPoi(0);
var marker = new BMap.Marker("南京市",13);
map.addOverlay(marker);
//自定义标注内容
var content = document.getElementById("text_").value + "<br/><br/>名称:" + poi.title + "<br/>地址:" + poi.Address;
var infoWindow = new BMap.InfoWindow("<p style='font-size:14px;'>" + content + "</p>");
marker.addEventListener("click", function () { this.openInfoWindow(infoWindow); });
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-02-21
展开全部
传说在很久以前,有一只神鸟困为迷路而降落人间,却意外的被不知情的猎人给射死了。天帝知道后十分震怒,就下令让天兵于正月十五日到人间放火,把人类通通烧死。天帝的女儿心地善良,不忍心看百姓无辜受难,就冒着生命的危险,把这个消息告诉了人们。众人听说了这个消息,有如头上响了一个焦雷。吓得不知如何是好。过了好久好久,才有个老人家想出个法子,他说:“在正月十四、十五、十六日这三天,每户人家都在家里挂起红灯笼、点爆竹、放烟火。这样一来,天帝就会以为人们都被烧死了”。大家听了都点头称是,便分头准备去了。到了正月十五这天晚上,天兵往下一看,发觉人间一片红光,以为是大火燃烧的火焰,就禀告天帝不用下凡放火了。人们就这样保住了生命及财产。为了纪念这次的成功,从此每到正月十五,家家户户都悬挂灯笼,放烟火来纪念这个日子。
汉高祖刘邦死后,吕后之子刘盈登基为汉惠帝.惠帝生性懦弱,优柔寡断,大权渐渐落再吕后手中.汉惠帝病死后吕后独揽朝政把刘氏天下变成了吕氏天下,朝中老臣,刘氏宗室深感愤慨,但都惧怕吕后残暴而敢怒不敢言.
吕后病死后,诸吕惶惶不安害怕遭到伤害和排挤.于是,在上将军吕禄家中秘密集合,共谋作乱之事,以便彻底夺取刘氏江山.
此事传至刘氏宗室齐王刘囊耳中,刘囊为保刘氏江山,决定起兵讨伐诸吕随后与开国老臣周勃,陈平取得联系,设计解除了吕禄,”诸吕之乱”终于被彻底平定.
平乱之后,众臣拥立刘邦的第二个儿子刘恒登基,称汉文帝.文帝深感太平盛世来之不易,便把平息”诸吕之乱”的正月十五,定为与民同乐日,京城里家家张灯结彩,以示庆祝.从此,正月十五便成了一个普天同庆的民间节日--”闹元宵”.
汉高祖刘邦死后,吕后之子刘盈登基为汉惠帝.惠帝生性懦弱,优柔寡断,大权渐渐落再吕后手中.汉惠帝病死后吕后独揽朝政把刘氏天下变成了吕氏天下,朝中老臣,刘氏宗室深感愤慨,但都惧怕吕后残暴而敢怒不敢言.
吕后病死后,诸吕惶惶不安害怕遭到伤害和排挤.于是,在上将军吕禄家中秘密集合,共谋作乱之事,以便彻底夺取刘氏江山.
此事传至刘氏宗室齐王刘囊耳中,刘囊为保刘氏江山,决定起兵讨伐诸吕随后与开国老臣周勃,陈平取得联系,设计解除了吕禄,”诸吕之乱”终于被彻底平定.
平乱之后,众臣拥立刘邦的第二个儿子刘恒登基,称汉文帝.文帝深感太平盛世来之不易,便把平息”诸吕之乱”的正月十五,定为与民同乐日,京城里家家张灯结彩,以示庆祝.从此,正月十五便成了一个普天同庆的民间节日--”闹元宵”.
追答
你这个panel和标注marker是自己定义的吗?如果是直接调用的百度的接口是不能添加事件的 除非自己定义的
如下:
localSearch.setSearchCompleteCallback(function (searchResult) {
var poi = searchResult.getPoi(0);
var marker = new BMap.Marker("南京市",13);
map.addOverlay(marker);
//自定义标注内容
var content = document.getElementById("text_").value + "名称:" + poi.title + "地址:" + poi.Address;
var infoWindow = new BMap.InfoWindow("" + content + "
");
marker.addEventListener("click", function () { this.openInfoWindow(infoWindow); });
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询