如何将baidu地图中的baidu logo 去掉

今天我的老大问我是不是可以将baidumap 的js版中baidu logo 去掉。我上网查询一下,有各种方法,比如将对应的logo div remove hide 等等,这些都是需要JS 函数触发执行。但是,我还找到下面的方法,好简单采用css样式覆盖。代码如下:

Html代码  

  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. <input type="button" onclick="$(‘#map div.anchorBL‘).hide();" value="移除地图LOGO和版权说明"/>
  23. <div id="map" style="width:400px;height:40px"></div>
  24. </body>
  25. </html>
<!DOCTYPE html>
<html>
<head>
<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 = initialize;
    </script>=
<style type="text/css">
   .anchorBL{
       display:none;
   }
  </style>

</head>
<body>
<input type="button" onclick="$(‘#map div.anchorBL‘).hide();" value="移除地图LOGO和版权说明"/>
<div id="map" style="width:400px;height:40px"></div>
</body>
</html>

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

但是baidu地图官方说明是不允许这么做。参考:http://developer.baidu.com/map/question.htm。

时间: 2024-10-10 06:05:20

如何将baidu地图中的baidu logo 去掉的相关文章

开发baidu地图去掉左下角的baidu logo

开发baidu地图去掉左下角的baidu logo 加入一句css .anchorBL{display:none}

在地图中调用显示FeatureLayer并进行render、popupTemplate、添加图例等相关内容的设置

ArcGIS Server发布完FeatureLayer后,就可以在自己的代码中调用并在地图上显示出来了. 一.代码框架 调用FeatureLayer,要在require开头引入"esri/layers/FeatureLayer"模块.例子使用底图采用智图公司提供的切片图层,更多内容请查看:ArcGIS JavaScript API4.8 底图选择的几种方案. 1 <html> 2 <head> 3 <meta charset="utf-8&qu

百度地图中的标注

使用多个定义好的城市标注,需要用for来循环一下,不然出现的是一个,或者不显示任何的标注 <script type="text/javascript"> // 百度地图API功能 var map = new BMap.Map("container"); map.centerAndZoom(new BMap.Point(106.234, 38.54), 5); map.addControl(new BMap.NavigationControl()); //

echarts地图中城市与省份之间的切换

在使用echarts地图中,可能会用到显示各省份的数据和显示各城市的数据.综合了这两种的配置项,只需传四个参数即可完成对这两种模式的切换. 下面就是配置项代码: //地图配置 //mapData:图表所需数据:mapType:地图模式或散点图模式(即按省份显示数据或按城市显示数据) //minValue:视觉映射组件最小值:maxValue:视觉映射最大值 function _setMap(mapData, mapType, minValue, maxValue) { var option =

(UWP)通过编写算法实现在地图中的渐变路径

目前的一个App中需要实现这个需求,但是在UWP自带的Bing Map中,绘制的MapPolyline的StrokeColor的类型是Windows.UI.Color,也就是说一条MapPolyline只支持一种颜色,想要实现渐变是根本不可能的--但是我又不想说去拒绝视觉的需求,因为我觉得就算是系统提供的渐变画刷底层肯定也是通过相关的算法实现颜色渐变的,所以只要我们认真研究一下,最终一样可以达到我们想要的需求. 说个题外话,在这次的思路之前我还产生了其他的思路.当时是想在后台代码中实例化一个新的

百度地图中热力图使用中json数据转换与构造出现了问题——记录下JSON使用的问题

问题出现的原因,参考百度地图中提供的热力图功能,并通过自己的数据进行热力图的构建,为此,在json对象的构造时,出现了问题,导致热力图一直显示不出来.由于自己的js语法了解不是很多,在问题的定位上花了不少时间,最后定位到自己构造的json对象有些问题.就开始查看解决办法. 问题的解决参考:http://blog.csdn.net/henren555/article/details/38645125 从服务器获取数据时往往不止一个对象,这就需要用到对象数组,JS中对象数组可以用 [] 来定义,如下

谈谈地图中的道路绘制

GIS属于可视化领域.一所谓可视化技术是利用计算机图形学和图形处理技术,将数据转化成图形或者图像在屏幕上显示出来,并进行交互处理的理论.方法和技术.个人理解地图中也有几个关键点: 原始数据可以是图像也可以是矢量数据,如我们底图是点.线.面等矢量数据,卫片.街景是图像数据. 渲染即显示到屏幕上,现在各家手机端都是基于opengl,不论图形还是图像最终显示到屏幕都必须像素化(光栅化). 交互性 地图APP中分量最重的就是交互,背后隐藏的巨大的需求. 目前地图中各种Feature数据,楼块是真正三维的

Altium designer 6 PCB中放置厂家Logo的方法

问题现状描述: 如何在PCB中放置单位的 LOGO (单位徽标)? 处理问题方法: 1. 把LOGO 保存成 单色的 BMP 图像. 2. 在PCB 界面下使用 Open\file 命令打开文件"C:\Program Files\Altium Designer   6\Examples\Scripts\Delphiscript Scripts\Pcb\PCB Logo Creator\" 3. 运行 DXP\run script-, 运行刚才导入的script 程序. 4. 在出现的窗

GIS学习 Geoserver使用添加、删除、查询地图中的POI

geoserverwfs:Querywfs:Deletewfs:Updatewfs:Insert 在geoserver自定义的地图中通过geoserver wfs 查询,删除,添加相关的POI. 相关操作的格式如下: 查询 <wfs:GetFeature service="WFS" version="1.0.0"          outputFormat="GML2"          xmlns:opengis="http:/