关闭百度地图 触摸消息消息

关于百度地图上
Window 消息框的样子 能不能改! - 开源中国社区
当前访客身份:游客 [
当前位置:
你好,想跟你请教个问题:百度地图上 & Window&消息框的样子 能不能改!
共有0个答案
更多开发者职位上
有什么技术问题吗?百度地图上发的消息,如何取消?_百度知道
百度地图上发的消息,如何取消?
入百度地图,右上方齿轮状的图案就是“设置”,进入“我的”,进入后取消消息通知即可
其他类似问题
为您推荐:
您可能关注的推广
里河新村的相关知识
其他2条回答
打开百度地图找到设置关闭推送通知既可,请采纳
最好不要发通知
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁  很多微博或者SNS开发者,想结合地图展示用户的微博或者状态。这时,利用信息窗口就是最好的展示方式了。
  在这里,我们使用信息窗口轮询的方式来实现这一功能。当然,你也可以及时地展示用户微博或状态。
-----------------------------------------------------------------------------------
为了简明,这里只列出javascript部分的地图程序。完整源代码在文章末尾。
------------------------------------------------------------------------------------
一、创建地图
var map = new BMap.Map("container");
//创建地图容器var point = new BMap.Point(116.404, 39.915);
//创建一个点对象map.centerAndZoom(point, 15);
//设置地图中心点和地图级别
二、创建和信息窗口
在这里,我使用了2个数组,分别放点,和信息窗口。一共创建了6个。
当然,这里可以读取后台数据库里存放的经纬度和信息窗口。
我这里用了最简单的信息窗口示例,你可以选择《高级信息窗口》:
//创建6个点,对应6个信息窗口var point = [new BMap.Point(116.289502,39.913487),new BMap.Point(116.465983,39.959509),new BMap.Point(116.467278,39.888646),new BMap.Point(116.289502,39.913487),new BMap.Point(116.465983,39.959509),new BMap.Point(116.487278,41.288646)];var infoWindow = [new Window("长安静雅大酒店中餐厅"),new Window("希尔顿饭店-源豕日本料理"),new Window("华腾大厦"),new Window("长安静雅大酒店中餐厅"),new Window("希尔顿饭店-源豕日本料理"),new Window("西直门嘉茂")];
《GPS到百度坐标》的转换,请使用工具:
《PHP读取数据库》可参考教程:
三、实现信息窗口轮询
注意,请大家不要使用setTimeout和for循环这样的语句,在这里是行不通的。因为现在浏览器对这种运算的计算速度都很快。我们只能看到最后一个信息窗口的效果。错误代码如下:
for(i=0;i&infoWindow.i++){
setTimeout(function(){
map.openInfoWindow(infoWindow[i],point[i]);
现在给大家介绍一个行之有效的方法&&setInterval。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。
先来看看单次循环的写法。
var i = 0;
//计数器var timer = null;
function show(){
timer = setInterval(function(){
if(i & infoWindow.length){
//当计数器大于信息窗口数量时
clearInterval(timer);
//停止循环
map.openInfoWindow(infoWindow[i],point[i]);
//打开与计数器对应的信息窗口
//延时一秒}show();
//函数启动
再来看看无限循环,就是轮播的代码,其实只改了一句。
当一次循环结束后,让计数器归零,重新循环。
var ind = 0;var timer = null;function show(){
timer = setInterval(function(){
if(ind == infoWindow.length){
//当轮播到最后一个信息窗口时,把计数器至为0
map.openInfoWindow(infoWindow[ind],point[ind]);
},2000);}show();
四、完整源代码
&!DOCTYPE html&&html&&head&&meta http-equiv="Content-Type" content="text/ charset=uft-8" /&&title&信息窗口轮询&/title&&script type="text/javascript" src="http://api./api?v=1.2"&&/script&&/head&&body&&div style="width:520height:340border:1px solid gray" id="container"&&/div&&/body&&/html&&script type="text/javascript"&var map = new BMap.Map("container");var point = new BMap.Point(116.404, 39.915);map.centerAndZoom(point, 15);var i = 0;//创建6个点,对应6个信息窗口var point = [new BMap.Point(116.289502,39.913487),new BMap.Point(116.465983,39.959509),new BMap.Point(116.467278,39.888646),new BMap.Point(116.289502,39.913487),new BMap.Point(116.465983,39.959509),new BMap.Point(116.487278,41.288646)];var infoWindow = [new Window("长安静雅大酒店中餐厅"),new Window("希尔顿饭店-源豕日本料理"),new Window("华腾大厦"),new Window("三元里屯"),new Window("丽江西里"),new Window("西直门嘉茂")];var ind = 0;var timer = null;function show(){
timer = setInterval(function(){
if(ind == infoWindow.length){
//当轮播到最后一个信息窗口时,把计数器至为0
map.openInfoWindow(infoWindow[ind],point[ind]);
},2000);}show();&/script&
阅读(...) 评论()百度回应拦截高德地图:别闹!临时情况而已!|百度|高德_新浪科技_新浪网
百度回应拦截高德地图:别闹!临时情况而已!
回应称:只是安卓版本临时出问题,现已恢复,并表示有个小兄弟在身边让自己感觉良好,连高德的小编自己都用的是百度地图。
 相关阅读:
  新浪科技讯 11月28日上午消息,针对高德所称拦截高德地图一事,昨晚用“百度地图”官方做出了题为《小德,我有话想对你说》的回应。回应称:只是安卓版本临时出问题,现已恢复,并表示有个小兄弟在身边让自己感觉良好,连高德的小编自己都用的是百度地图。
  昨天,高德地图今日通过官方微博发布声明,称百度搜索恶意误导用户,拦截高德地图下载。拦截手段包括错误联想词引导和推荐自家百度地图。
  百度声明全文为:小德,别闹。你说,遭到百度拦截。真是吓我一跳,赶紧去了解情况。原来只是安卓版本临时撂挑儿。现在已经恢复了,你不用再泪眼嚎啕。我们的关系,你也知道。有个小兄弟在身边,我感觉良好。连你的小编用的都是百度地图。这样的情谊,哪里去找。(李根)
当一个产业和企业前行时,是逞一时的英豪,还是坚持数载?是被时...
在对比苹果和高通等厂商之后,我们还是能发现有不少技术实力上的...
既然最重要的就是到达目标消费者,那么靠谱的身份识别应该就是精...
屡次上演的合并案,都以“一山不容二虎”作为结局。
目前已有超500人报名,我们也在陆续与通过筛选的报名者联系,请小伙伴们注意查收邮件!javascript移除百度地图LOGO和版权信息
  由于百度地图不是在iframe里面生成,而是在当前页面构造的百度地图执行的对象id中,为这个对象容器的子元素,所以只要遍历配置对象的子元素,找到子元素中样式为anchorBL的div元素,这2个元素是存储百度地图logo和版权信息的,只要移除这2个div就行了。
  下面为了缩减代码,使用了jquery框架来移除百度地图logo和版权信息,源代码如下,自己保存为html文件运行
&!DOCTYPE html&
&meta charset=&utf-8&/&
&title&javascript移除百度地图LOGO和版权信息&/title&
&script type=&text/javascript& src=&/js/jquery.js&&&/script&
&script src=&http://api./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 =
&body&&input type=&button& onclick=&$('#map div.anchorBL').remove();& value=&移除百度地图LOGO和版权说明&/&
&div id=&map& style=&width:500height:320px&&&/div&
原创文章,转载请注明出处:
阅读(242)喜欢(0)不喜欢(0)分类:
上一篇:下一篇:

我要回帖

更多关于 百度地图 消息 的文章

 

随机推荐