百度地图最简单的标注不显示
参照官方demo,用相同的代码做标注,可是就是不显示
var map = new BMap.Map("b-map"); var point = new BMap.Point(116.504, 39.985); var point1 = new BMap.Point(116.503, 39.985); var point2 = new BMap.Point(116.505, 39.985); map.centerAndZoom(point, 12); // 编写自定义函数,创建标注 function addMarker(point){ var marker = new BMap.Marker(point); map.addOverlay(marker); } addMarker(point); addMarker(point1); addMarker(point2);
查看地图,是标注图片的父div会自动生成overflow:hidden样式,导致图标看不到,有谁遇到过相似问题的,请问怎么解决?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
谢谢,原因确实如此
解决方法:
http://www.ppblog.cn/baidumaperror.html
并没有,只是指定了width和height,那个overflow:hidden,是自动生成的,一样的设置,在显示标点的网页里面,就没有生成overflow:hidden
主要是标点的外部div与内部点的图标图片的位置有偏移,所以才没有显示
是不是 你原网页里的CSS把容器里的DIV都设置为overflow:hidden?
原网页是什么网页?