诺基亚X设备上的地图屏幕显示仅带徽标的白色屏幕

时间:2014-05-31 11:17:35

标签: android here-api nokiax

我已按照V1移植指南中提到的所有步骤进行操作。

<uses-feature
    android:glEsVersion="0x00020000"
    android:required="true" />

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="16" />

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />


<meta-data
        android:name="com.here.android.maps.appid"
        android:value="id here" />
<meta-data
        android:name="com.here.android.maps.apptoken"
        android:value="token here" />

<uses-library
        android:name="com.google.android.maps"
        android:required="false" />
<uses-library
        android:name="com.here.android"
        android:required="false" />

<activity
        android:name=".ui.maps.HereLocationsActivity"
        android:launchMode="singleTop"
        android:hardwareAccelerated="true"
        android:theme="@android:style/Theme.Holo"
        android:screenOrientation="portrait" >
    </activity>

我也已将hardwareAcceleration添加到应用程序标记中。

它在没有地图图块的情况下正确显示位置标记。

什么可能是发行。我在没有SD卡的诺基亚X设备上进行测试。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

minSdkVersion也应改为11,你需要设置Id&amp;令牌为您保留的值

同时添加以下权限:

  • android.permission.WRITE_EXTERNAL_STORAGE
  • android.permission.ACCESS_WIFI_STATE

也可以尝试缩小,确实可能是你所在的区域显示为白色且在那里有完全变焦..

基本上,如果初始化失败,它应该是黑色的,如果没有瓷砖(或者你在海上)它应该是蓝色,因此白色背景确实会引起其他错误。

还要确保您已启用位置,并且有可用的移动互联网。还建议打开HERE地图应用程序,并将地图图块下载到应用程序中使用的相同位置,这样您就可以看到它应该是什么样子。