请教各位关于百度地图api标注点marker的click事件问题

如题所述

你这个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); });
});
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网