先说说现象吧,其实很简单。就是加上地图中心的代码后,地图全白了。我放缩地图,移动地图,白色区域和网格区域都存在,帖张图吧。

我就接下来寻找原因呀。

固有思维就是先百度看看,木有童鞋出现这样问题。咋办,继续找,结果木有找到。接下来看官方文档,木有找到Android的地图中心方面的代码。参考了一下小伙伴做的,结果问题还是在。

接下来我就分析原因了。首先想到的是,百度又更新了自己的实现方法,由于我用的最新4.0,估计和之前小伙伴用的不一样。再者,可能是我代码又问题,在原有的地图上面,又画了一层。

我看了一遍文档,木有发现啥。来回折腾那几行代码,看看是不是先后调用顺序不对的问题,结果不是。在接着,就是去看这几个类的方法,看他们的功能。主要是MapStatusUpdateFactory、BaiduMap、MapView,粗略扫了几眼,木有办法。

最后呀,强行看官方提供的demo,加到代码里面看,别说,真有收货。

第一个收货就是       mBaiduMap = mMapView.getMap();   mBaiduMap.setMapStatus(MapStatusUpdateFactory.zoomTo(5));这几行代码,有用,中心发生了偏移,但是不行啊,我要的是设置坐标来控制中心。

第一个收货就是

LatLng centerpos = new LatLng(39.871391, 116.38508); // 北京南站
        MapStatus.Builder builder = new MapStatus.Builder();
        builder.target(centerpos).zoom(19.0f);
        mBaiduMap.animateMapStatus(MapStatusUpdateFactory.newMapStatus(builder.build()));
        mBaiduMap.setIndoorEnable(true);

这几行代码也有用,刚好是坐标控制了中心改变。喔,开始忘了说了,要是不设置中心的话,默认中心一直都在故宫,这肯定不行。但是,我试了一下,武汉地区的坐标,就是不行(问题和当初一模一样)。到这里,我就纳闷了,这都试玩了,咋回事。我突然意识到,坐标有问题。我想到了坐标要是不存在,就是跨越了边境,估计就是白的了。我首先是把放缩比例调到10看一下,结果看不出来,手动不断缩小地图,终于看到了有人烟的地方,不容易啊。

最后,调整了一下坐标,终于是修成正果,解决了这个问题。

至于怎么调整的,我就呵呵了。在看图。

具体发生了啥,看看你应该明白了。其实心中还是蛮伤的,搞了半天,原来只是个笑话。唉,要是搁着以前的脾气,我肯定又要大骂一顿的,但现在,也就呵呵自己的了。

稍后传一下,现在的代码,就叫 -- 百度地图中心之坑。稍微多说一句,修改部分在GeometryDemo.java文件中,才能参考代码,你们是不能运行的(但是可以装一下apk,不能运行的原因嘛,是你机器的sh1码和我的不一样,百度肯定不会让你验证成功的【可以自己去控制台用我的包名,申请一下自己的key,就可以运行了】)

点击下载

附上地图中心的设置代码(当前版本4.0,参考官方源码):

        // 初始化地图mMapView = (MapView) findViewById(R.id.bmapView);mBaiduMap = mMapView.getMap();//设定中心点坐标 LatLng centerpos = new LatLng(30.459172,114.427361);//地图状态创建者MapStatus.Builder builder = new MapStatus.Builder();//设定中心builder.target(centerpos).zoom(19.0f);//改变地图状态mBaiduMap.animateMapStatus(MapStatusUpdateFactory.newMapStatus(builder.build()));mBaiduMap.setIndoorEnable(true);

百度地图在设置中心时,背景变白相关推荐

  1. 百度地图AK鉴权说明与白名单设置方法

    百度地图AK鉴权说明与白名单设置方法 问题 百度地图开放平台提供的ak分类说明 浏览器端 微信小程序 服务端 ios应用.Android应用: 问题排查 鉴权测试 问题 近期网站经常会提示未授权使用百 ...

  2. html 弹窗之后页面变灰色,html点击按钮弹出窗口背景灰掉,点击背景变白退出点击退出也可以...

    html点击按钮弹出窗口背景灰掉,点击背景变白退出点击退出也可以 2011-06-10 18:22阅读: 孑孓 努力搬砖,养老婆孩子. 关注 function showid(idname){ var ...

  3. 付款页面付款时背景变灰色_在付款和被付款时

    付款页面付款时背景变灰色 In the 9 years I have been running edgeofmyseat.com I have issued a large number of inv ...

  4. 百度地图api改变覆盖物背景实例及css颜色值简介

    在此鸣谢buptwusuopu的技术支持 在调用百度地图api的时候,为了改变覆盖物的颜色,如图中椭圆型的填充色.可以到百度api的库中查找方法http://developer.baidu.com/m ...

  5. Animated Gif编码GIf图片 背景变白问题

    使用Animated gif库的时候,发现用encode编码多张png图片时png背景时透明的时候会出现白边. 这个问题在jpg中也会出现的,jpg对于背景是透明的图片会自动填充白色,解决方法是转成p ...

  6. iqoo手机计算机背景变白,更精准的色彩显示,出厂屏幕校准的手机大合集

    如今,手机的屏幕越来越得到重视,不仅仅提现在屏幕刷新率方面,人们对于屏幕的色准的需求也不断提高.手机厂商也看到了这方面的需求,在一些产品出厂时,就做了色准调校.不过这样的产品也有不少呢,不妨看看下面这 ...

  7. iqoo手机计算机背景变白,电脑界面壁纸变成白色换成别的壁纸一会又变成白色了...

    可以尝试以下4种方法: 1.右击"我的电脑",依次单击"属性/高级/性能设置"在"视觉效果"页中将"在桌面上为图标标签使用阴影&q ...

  8. 从精准导航到生活护航,百度地图助力“说走就走”的十一旅行

    文|易不二 来源|智能相对论(aixdlun) 年初新冠疫情的肆虐,让我们被"禁闭"了很久,很长时间,对旅途的向往,都只能停留在之前的旅途回忆里. 据中国旅游研究院发布<中国 ...

  9. 百度地图JavaScript API 学习之浏览器定位

    浏览器定位示例 百度地图API官方的所有demo示例--请直戳这里 官方浏览器定位demo示例--请直戳这里 后来发现的问题,这里记录一下: 在使用百度地图JS API时,无意中发现谷歌浏览器的浏览器 ...

最新文章

  1. linux查找大文件
  2. 企业搜索引擎开发之连接器connector(二十七)
  3. 71 说出常用的类、包、接口各5个
  4. Spring Boot2.x-05Spring Boot基础-使用注解完成依赖注入
  5. MFC对话框退出程序所调用的函数
  6. 网络运维工程师心法:6 大技能让你告别背锅
  7. httpclient 设置短连接_HTTP长连接、短连接使用及测试
  8. XSS实战攻击思路总结
  9. 在统计学中参数的含义是指_《统计学》名词解释及公式
  10. SpringBoot - 多Profile使用与切换
  11. python对数组排序代码实现_Python自定义类的数组排序实现代码
  12. html textarea粘贴事件,javascript在textarea中捕获粘贴事件
  13. 七种机器内部排序的原理与C语言实现,并计算它们的比较次数与移动次数。
  14. 量子纠缠2——CHSH不等式
  15. 计算机网络 ——网络原理之初识
  16. 南昌大学百年校庆游戏彩球传说开源项目
  17. JUnit with Ant
  18. 微信群二维码活码生成 微信活码
  19. excel取消密码_【Excel神技能】如何锁定Excel表中的公式,防止被修改?
  20. C/C++动态开辟数组【C++:new/delete(推荐):int *arr = new int[m];】【C++:vector】【C:malloc() free()】

热门文章

  1. 2007年大学生电子设计大赛国赛电源类题目设计报告
  2. 新手程序员成长之路的五本必读书籍(附资源下载)
  3. android代码图片编辑,怎样修改android系统apk软件里面的代码和图片?
  4. 【CV语义分割】全卷积神经网络FCN(更新ing)
  5. html去除文章符号,HTML中怎么去除列表项符号
  6. matlab软件_MATLAB软件概述
  7. 我的十一Win10之旅
  8. Echarts 3D地球 照片未显示 处理
  9. 搭建git 服务器出现 Error executing action `create` on resource 'user[GitLab user and group]'
  10. matlab ecu代码,嵌入式代码生成 - 汽车 ECU 产品级代码 - MATLAB Simulink