2015-11-04 82 views
0

我是Android新手,並通過tutorial on the developer site工作。 我在第一個障礙卡,因爲它說HeatmapTileProvider無法解析。代碼如下:Android HeatmapTileProvider無法導入到項目中

mProvider = new HeatmapTileProvider.Builder() 
      .data(list) 
      .build(); 

    // Add a tile overlay to the map, using the heat map tile provider. 
    mOverlay = mMap.addTileOverlay(new TileOverlayOptions().tileProvider(mProvider)); 

繼錯誤,我已經試過進口HeatmapTileProvider到項目中。相關進口:

import com.google.android.gms.maps.model.TileOverlayOptions; 
    import com.google.maps.android.heatmaps.HeatmapTileProvider; 

我可以導入TileOverlayOptions沒有任何問題,但HeatmapTileProvider只是灰色的,並說,它解決不了地圖。我試圖像不同的變化:

import com.google.android.gms.maps.heatmaps.HeatmapTileProvider; 

我需要導入別的東西來使HeatmapTileProvider工作?它沒有在教程中指出。

回答

1

如果您使用的是Android Studio中,您需要添加在你的build.gradleandroid-maps-utils依賴性:

dependencies { 
    compile 'com.google.maps.android:android-maps-utils:0.4+' 
} 

你可以看看Google Maps Android API utility library project's website的入門部分。在那裏你會發現如何配置你的Android Studio/Gradle,Maven或Eclipse/ADT項目來使用庫。

+0

謝謝 - 這正是錯誤 – androidNewbie