百度地图在设置中心时,背景变白
先说说现象吧,其实很简单。就是加上地图中心的代码后,地图全白了。我放缩地图,移动地图,白色区域和网格区域都存在,帖张图吧。
我就接下来寻找原因呀。
固有思维就是先百度看看,木有童鞋出现这样问题。咋办,继续找,结果木有找到。接下来看官方文档,木有找到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);
百度地图在设置中心时,背景变白相关推荐
- 百度地图AK鉴权说明与白名单设置方法
百度地图AK鉴权说明与白名单设置方法 问题 百度地图开放平台提供的ak分类说明 浏览器端 微信小程序 服务端 ios应用.Android应用: 问题排查 鉴权测试 问题 近期网站经常会提示未授权使用百 ...
- html 弹窗之后页面变灰色,html点击按钮弹出窗口背景灰掉,点击背景变白退出点击退出也可以...
html点击按钮弹出窗口背景灰掉,点击背景变白退出点击退出也可以 2011-06-10 18:22阅读: 孑孓 努力搬砖,养老婆孩子. 关注 function showid(idname){ var ...
- 付款页面付款时背景变灰色_在付款和被付款时
付款页面付款时背景变灰色 In the 9 years I have been running edgeofmyseat.com I have issued a large number of inv ...
- 百度地图api改变覆盖物背景实例及css颜色值简介
在此鸣谢buptwusuopu的技术支持 在调用百度地图api的时候,为了改变覆盖物的颜色,如图中椭圆型的填充色.可以到百度api的库中查找方法http://developer.baidu.com/m ...
- Animated Gif编码GIf图片 背景变白问题
使用Animated gif库的时候,发现用encode编码多张png图片时png背景时透明的时候会出现白边. 这个问题在jpg中也会出现的,jpg对于背景是透明的图片会自动填充白色,解决方法是转成p ...
- iqoo手机计算机背景变白,更精准的色彩显示,出厂屏幕校准的手机大合集
如今,手机的屏幕越来越得到重视,不仅仅提现在屏幕刷新率方面,人们对于屏幕的色准的需求也不断提高.手机厂商也看到了这方面的需求,在一些产品出厂时,就做了色准调校.不过这样的产品也有不少呢,不妨看看下面这 ...
- iqoo手机计算机背景变白,电脑界面壁纸变成白色换成别的壁纸一会又变成白色了...
可以尝试以下4种方法: 1.右击"我的电脑",依次单击"属性/高级/性能设置"在"视觉效果"页中将"在桌面上为图标标签使用阴影&q ...
- 从精准导航到生活护航,百度地图助力“说走就走”的十一旅行
文|易不二 来源|智能相对论(aixdlun) 年初新冠疫情的肆虐,让我们被"禁闭"了很久,很长时间,对旅途的向往,都只能停留在之前的旅途回忆里. 据中国旅游研究院发布<中国 ...
- 百度地图JavaScript API 学习之浏览器定位
浏览器定位示例 百度地图API官方的所有demo示例--请直戳这里 官方浏览器定位demo示例--请直戳这里 后来发现的问题,这里记录一下: 在使用百度地图JS API时,无意中发现谷歌浏览器的浏览器 ...
最新文章
- linux查找大文件
- 企业搜索引擎开发之连接器connector(二十七)
- 71 说出常用的类、包、接口各5个
- Spring Boot2.x-05Spring Boot基础-使用注解完成依赖注入
- MFC对话框退出程序所调用的函数
- 网络运维工程师心法:6 大技能让你告别背锅
- httpclient 设置短连接_HTTP长连接、短连接使用及测试
- XSS实战攻击思路总结
- 在统计学中参数的含义是指_《统计学》名词解释及公式
- SpringBoot - 多Profile使用与切换
- python对数组排序代码实现_Python自定义类的数组排序实现代码
- html textarea粘贴事件,javascript在textarea中捕获粘贴事件
- 七种机器内部排序的原理与C语言实现,并计算它们的比较次数与移动次数。
- 量子纠缠2——CHSH不等式
- 计算机网络 ——网络原理之初识
- 南昌大学百年校庆游戏彩球传说开源项目
- JUnit with Ant
- 微信群二维码活码生成 微信活码
- excel取消密码_【Excel神技能】如何锁定Excel表中的公式,防止被修改?
- C/C++动态开辟数组【C++:new/delete(推荐):int *arr = new int[m];】【C++:vector】【C:malloc() free()】
热门文章
- 2007年大学生电子设计大赛国赛电源类题目设计报告
- 新手程序员成长之路的五本必读书籍(附资源下载)
- android代码图片编辑,怎样修改android系统apk软件里面的代码和图片?
- 【CV语义分割】全卷积神经网络FCN(更新ing)
- html去除文章符号,HTML中怎么去除列表项符号
- matlab软件_MATLAB软件概述
- 我的十一Win10之旅
- Echarts 3D地球 照片未显示 处理
- 搭建git 服务器出现 Error executing action `create` on resource 'user[GitLab user and group]'
- matlab ecu代码,嵌入式代码生成 - 汽车 ECU 产品级代码 - MATLAB Simulink