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()中
图片说明

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

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

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

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

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