导航
  • 主页
  • 音视频
  • Camera
  • UI
  • 协议
  • SDK
  • NDK
  • Flutter
  • ADB
  • Android Studio
  • 模拟器
  • 问答

百度手机地图API安卓开发-显示地图有bug? 要手工点一下才会加载,拖拽地图空白位置不自动加载图片,每次都要手工触摸手机屏幕才会加载图片。这是为什么?

灰色晴天 2012-10-19 02:46:41
android大侠请指教!
百度手机地图API安卓开发-显示地图有bug?要手工点一下才会加载,拖拽地图空白位置不自动加载图片,每次都要手工触摸手机屏幕才会加载图片。就是说当你一打开地图,上面是什么都没有的,只要你不触碰屏幕,是没有反应的,当你一点击屏幕,地图一下就出来了,然后当你拖拽地图查看的话,空白的那一片也不会加载地图,也是要等你第二次点击屏幕,然后地图又会一下子就出来了的。这是为什么?我觉得地图是已经加载出来了的,不过就是没显示,而是要等人工点击屏幕后才会显示出来。并不是加载地图慢的问题。


如题:
最近在研究百度手机地图api。虽然能调试出来了,而且密钥也申请到了,在用eclipse连接真机调试的时候,用HTC和摩托罗拉手机(安卓系统都是4.0.3以上)都会出现一个问题,就是如题所说的问题,可是用虚拟环境(用电脑模拟手机环境)去测试就不会出现这个问题。是不是百度手机地图的API不支持4.0以上的安卓系统?在4.0以上的系统下会有bug????


还有一开始以为是自己程序写的有问题,可是在百度上下的官方demo在安卓4.0环境下运行也是一样的问题。不知道是不是这个API真的不支持安卓4.0以上的版本

请高手指点!!!
...全文
1269 点赞 收藏 19
写回复
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
luozhi3527 2013-12-04
问题已解决,在相应activity关闭硬件加速后,在activity中的onResume(),onPause(),onDestroy()方法中添加MapView的对应方法mMapView.onResume(),mMapView.onPause(),mMapView.onDestroy()即可。
回复
luozhi3527 2013-12-04
遇到同样的问题
回复
wjc19871222 2013-11-26
谢谢了,虽然改了,但还是有点问题,不过比原来好了很多
回复
fchgame 2013-11-21
我按楼上说法改过了 没有用啊
回复
数码宝贝890 2013-11-18
我的都改了,也还是不行啊。。。
回复
frankyqse 2013-11-05
如你们说的,android:hardwareAccelerated="false" 了之后,在模拟器上是可以不需要点击屏幕也可以显示地图,可是在真机上还是需要点击一下屏幕才会显示地图啊,这究竟是怎么一回事啊
回复
hulanker 2013-10-24
解决了,太感谢了
回复
白色羽翼 2013-08-26
太感谢了,我也遇到了
回复
linpeng123l 2013-04-16
引用 10 楼 coding_me 的回复:
我的问题解决了,是4.0的里面启动了硬件加速,我把对应的activity的属性设置为 android:hardwareAccelerated="false" 就OK了。
太感谢了,我说看着怎么总不对劲呢
回复
我的问题解决了,是4.0的里面启动了硬件加速,我把对应的activity的属性设置为 android:hardwareAccelerated="false" 就OK了。
回复
楼主的问题解决了吗?我也遇到了相同的问题。
回复
ye411090304 2012-10-24
知道问题了.
回复
ye411090304 2012-10-24
怎么改,,我的版本就是10啊,为什么还是跟你有一样的问题.
回复
灰色晴天 2012-10-24
解决了。在androidmanifest.xml的users-sdk把版本改成10就搞好了。。。。
回复
liro 2012-10-23
用百度地图做lbs的时候,也遇到过类似的问题,可能的原因:
1、启用了4.0的硬件加速;
2、BMapManager没有start;


以上仅供参考。
回复
zqh261708 2012-10-19
我也遇到了
回复
灰色晴天 2012-10-19
csdn 真的不行了。都没人回答的。。。。
回复
发动态
发帖子
Android
创建于2009-10-09

7.8w+

社区成员

移动平台 Android
申请成为版主
社区公告
暂无公告