0

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>

application タグにも hardwareAcceleration を追加しました。

マップ タイルなしで位置マーカーを適切に表示します。

問題は何でしょうか。SD カードのない Nokia X デバイスでテストしています。

どんな助けでも大歓迎です。

4

1 に答える 1

0

minSdkVersion も 11 に変更する必要があります。ID とトークンを予約済みの値に設定する必要があります。

同様に、次の権限も追加します。

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

また、ズームアウトを試してみてください。実際に、白で表示され、フルズームになっているエリアにいる可能性があります..

基本的に、初期化が失敗した場合は黒く、タイルがない場合 (または海にいる場合) は青くなければなりません。したがって、白い背景は実際に何か問題があることを示しています。

また、位置情報が有効になっており、モバイル インターネットが機能していることも確認してください。また、HERE マップ アプリを開き、アプリで使用されているのと同じ場所のマップ タイルをダウンロードすることをお勧めします。

于 2014-05-31T14:22:33.657 に答える