android 百度地图开发中地图为什么显示不出来,全是方格子

android开发中如何在多个activity中共用同一个mapview?
我是使用的arcgis for android 10.1,现在要在多个activity中共有同一个mapview,但不知道如何解决。比如第一个activity有一个mapview,然后点击按钮选了测距功能,然后会进入第二个activity开始测距操作,第二个activity中会用到第一个activity里的mapview,不希望重新加载地图,想重复利用第一个activity里的mapview,该如何实现呢?
按投票排序
多个activity共用一个单例View? 这个是不可能的。可以考虑传参的方式,让第一个activity传递位置参数到第二个Activity。然后再进行处理。
将一些公用数据放到application中去,所有activity都能去调用。
第二个activity需要设置process属性,单独开一个进程。貌似不这么做,第二个activity的mapview显示会有问题
应该可以,搞成singleton。 然后Activity跳转的时候记得调用((ViewGroup)mapview.getParent()).remove(mapview) 从这个Activity detach掉。然后可以放到另一Activity中。
不可以。 Mapview不能这样弄。宁可使用fragment来实现Activity的功能,也比acticity的公用来得容易。
用Fragment啊,这些问题都解决了···android开发百度地图在真机上不能显示_百度知道
android开发百度地图在真机上不能显示
测试版本和发布版本的百度地图秘钥是不一样的。你说直接连eclipse run是测试版本。如果项目是发布版,需要在 Android Tools-&Export Signed Application Package…--&选择项目,选择key文件,…. ---》生成apk ===这里显示的sha1值即可直接去拼接使用。
用这个已知的sha1字串(大写英文,英文冒号分割)拼接上英文分号,再拼接上app的包名,把这个串作为安全码去配置。
其他类似问题
为您推荐:
是不是真机的网速不好啊?需要很高的网速的。请采纳。
应该不是网速的事情
连得同一个网
我用连电脑的真机就能出来地图
apk打包运行的就出不来
android开发的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁后使用快捷导航没有帐号?
查看: 5110|回复: 14
怪异的问题:昨天可以显示地图,今天打开就只显示网格了
调试一上午了,搞的焦头烂额,也没弄明白是怎么回事。
一个很简单的实验程序,就是几乎照搬了官网提供的helloworld,想显示出地图来,然后定位到合肥市。昨天下午还好好的,然后就不行了,打开地图后只是显示一片网格。
更怪异的是,拿官方的地图demo放进去,仍然只是网格,可是换了另外一台机器,就可以显示demo中的地图了,但是也只能定位到默认的北京市,如果在代码中改成定位到合肥,也没戏,又恢复网格了。
我担心是key的问题,于是重新注册了一个百度账号,然后用新百度账号注册了一个key,但是仍然不行。
这台机器通过wifi上网,没有网络问题,用浏览器可以访问sohu。
我仍然不放心,就借鉴demo中的方法,添加了一个MKGeneralListener接口,监听onGetNetworkState和onGetPermissionState,但是都没有什么事件返回,这次说明网络和key都没有问题。
另外,在BMapManager的init 时,会报异常java.lang.StringIndexOutOfBoundsException: length=15; regionStart=0; regionLength=-1
不知道是怎么回事。
希望版主和高手能帮忙看一下,这是什么怪异的问题,非常感谢!
重启手机试试
重启手机试试
zxl 发表于
& & 版主你好,我重启了一下,这次捕捉到onGetPermissionState了,iError的值为MKEvent.ERROR_PERMISSION_DENIED
& & 可是这个key我是在()刚刚注册的啊,难道注册的不对吗?
& & 是“应用名称”和“应用描述”需要满足什么规则?但是我之前的那个旧的key曾经可以用啊,说明之前填写的资料也是没问题的。
什么情况下会出现key不对的情况呢?我新注册的key也不能用,是新注册的key需要一段时间的审核才能生效使用吗?
昨天下午的时候那个旧的key还可以用,但是今天就不能用了,key难道还会被收回吗?那个旧的key我也没注册几天。
刚才在开发者中心登陆后发现,“我的key”列表中已经空了,今天早上申请到的key没有了,这是怎么回事呢?
& &重新申请一个key试试。key不见了可能是后台开发丢失了吧。
您好,刚才又申请了一个key,到目前为止仍然可以在开发者后台看到它,但是使用的时候却不行,又出现了MKEvent.ERROR_PERMISSION_DENIED错误。
这个key是只在init的时候写一次吗,难道在其他地方也需要写这个key吗?
我的key:0D9CD995B571F8CCFC13B8CB70070B
& &报错的原因是说授权的key不正确,你确定你的key是正确的,或者你的key用的时候是用的对着。你可以先把你的key放到官方的demo里试试看看
回复&&siqst2011
& &报错的原因是说授权的key不正确,你确定你的key是正确的,或者你的key用的时候是用 ...
zxl 发表于
& & 最新注册的这个key放到官方demo中没问题了。放到自己的程序中,这次可以显示地图了,但是仍然可以收到MKEvent.ERROR_PERMISSION_DENIED错误,真是奇怪。
版主能否介绍一下,这个MKEvent.ERROR_PERMISSION_DENIED错误究竟都在哪些情况下可能出现?如果说我的程序中把key用错了,但是现在也可以显示地图了……
我测试过,个别手机会这样
我测试过,个别手机会这样
云志李 发表于
& & 您说的个别手机会这样,是指在个别手机上,地图可以正常使用,但却会报MKEvent.ERROR_PERMISSION_DENIED错误吗?谢谢
代码发 我看看,
原来很多奇怪的bug是AndroidManifest.xml导致的
安桌遇到同样问题. 下了个ISO的DEMO一样显示不了地图
morning424
麻烦您确认两个问题:1、key填写了吗,在中有没有接到验证失败的消息
2、所用的网络支持断点续传吗,可以用迅雷试一下,如果迅雷不可以下载,就是不支持断点续传
Powered byGenymotion模拟器地图显示只有方格,没有图像怎么解决?
程序导入地图,运行没有问题,Genymotion运行出来止后只有方格,没有图像,求各位解答。。谢谢
快来回答问题,最佳答案可 +3积分
我牛X啥都知道
强势围观你们
我牛X啥都知道
Copyright (C)
All Rights Reserved | 京ICP备 号-2android开发百度地图在一些手机上显示的全是方格_android开发吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
android开发百度地图在一些手机上显示的全是方格收藏
android开发百度地图在一些手机上显示的全是方格怎么回事已经定位成功在虚拟机上可以加载地图我的手机可以
敢加个标点符号?
貌似,开不到楼组想干嘛!!!!加上标点………………
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 百度地图sdk android 的文章

 

随机推荐