2015-11-04 84 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