【发布时间】:2014-05-31 11:17:34
【问题描述】:
我已遵循 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>
我也为应用标签添加了硬件加速。
它在没有地图图块的情况下正确显示位置标记。
可能是什么问题。我正在没有 SD 卡的诺基亚 X 设备上进行测试。
任何帮助将不胜感激。
【问题讨论】:
-
您是否将“id here”和“token here”替换为诺基亚提供的值? logcat 输出说明了什么?听起来像是授权问题,我曾经在 Google Maps API 上遇到过类似的情况。