我已按照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设备上进行测试。
任何帮助都将不胜感激。
答案 0 :(得分:0)
minSdkVersion也应改为11,你需要设置Id&amp;令牌为您保留的值
同时添加以下权限:
也可以尝试缩小,确实可能是你所在的区域显示为白色且在那里有完全变焦..
基本上,如果初始化失败,它应该是黑色的,如果没有瓷砖(或者你在海上)它应该是蓝色,因此白色背景确实会引起其他错误。
还要确保您已启用位置,并且有可用的移动互联网。还建议打开HERE地图应用程序,并将地图图块下载到应用程序中使用的相同位置,这样您就可以看到它应该是什么样子。