android 百度地图 不显示地图内容 而是 一片蓝?

我的 百度 key肯定是没错,在魅族4.4系统上正常,而在三星C7 和coopad 106(都是6.0系统)不能正常显示,而是一片蓝,获取不到当前位置(图中的marker是假数据),使用最新的百度地图s d k v4_1_1,是不是最新版 sdk的问题呢?
初始化时 SDKInitializer.initialize(getApplicationContext());在 Application和MainActivity的onCreate()中都试了,获取数据是在Main Activity的o nCreate()中
图片说明

5个回答

定位定到(0,0)了 蓝色是非洲西海岸你地图缩小点就能看到陆地了^_^, 手机要开启位置功能。我写项目时也碰上了这个问题

原因是我设置targetVersion>=23,那么运行到6.0及以上设备时,必须动态requestPermission,这里需要位置权限,默认没开启导致此结果,把targetVersion=22就行,当targetVersion<23时,默认开启全部权限默认所有权限都不开启,

tangkunTKTK
汤坤Sunshine 解决了我的问题
大约 3 年之前 回复

这么看不出来,检查下权限,在当前手机运行百度的demo或者直接换高德

你获取数据的时候用的什么获取的?

gaolei1201
繁华一如梦 初始化时 SDKInitializer.initialize(getApplicationContext());在 Application和MainActivity的onCreate()中都试了,获取数据是在Main Activity的o nCreate()中
接近 4 年之前 回复

你用的是什么方法访问的网络?是HttpURLConnection还是HttpClient(这个再5.0以上的都不能用了)。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐