怎样将baidu地图中的baidu logo 去掉

今天我的老大问我是不是能够将baidumap 的js版中baidu logo 去掉。

我上网查询一下,有各种方法。比方将相应的logo div remove hide 等等,这些都是须要JS 函数触发运行。

可是,我还找到以下的方法,好简单採用css样式覆盖。代码例如以下:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8"/>
  5. <title>javascript移除百度地图LOGO和版权信息</title>
  6. <script type="text/javascript" src="//jquery.js"></script>
  7. <script src="http://api.map.baidu.com/api?v=1.3" type="text/javascript"></script>
  8. <script type="text/javascript">
  9. function initialize() {
  10. var mp = new BMap.Map('map');
  11. mp.centerAndZoom(new BMap.Point(121.491, 31.233), 11);
  12. }
  13. window.onload = initialize;
  14. </script>=
  15. <style type="text/css">
  16. .anchorBL{
  17. display:none;
  18. }
  19. </style>
  20. </head>
  21. <body>
  22. <div id="map" style="width:400px;height:40px"></div>
  23. </body>
  24. </html>

logo 是引用例如以下的anchorBL css 样式,在自己的html 将其覆盖掉就可了。

可是baidu地图官方说明是不同意这么做。參考:http://developer.baidu.com/map/question.htm。

上一篇:快速安装VIM开发环境


下一篇:Installshield更新时,新加dll未拷贝至安装目录问题完美解决【原创】