gaolei1201
Allen/Gao
采纳率60%
2016-12-28 02:53 阅读 3.4k

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

200

我的 百度 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条回答 默认 最新

  • 已采纳
    pengpeng952789 pengpeng952789 2016-12-29 08:49

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

    点赞 3 评论 复制链接分享
  • gaolei1201 Allen/Gao 2016-12-30 02:20

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

    点赞 2 评论 复制链接分享
  • zz570833504 -ZY- 2016-12-29 07:49

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

    点赞 1 评论 复制链接分享
  • TmacT TmacT 2016-12-28 02:56

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

    点赞 评论 复制链接分享
  • TmacT TmacT 2016-12-29 04:37

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

    点赞 评论 复制链接分享

相关推荐