Android HeatmapTileProvider无法导入项目

时间:2015-11-04 22:28:55

标签: java android google-maps libraries heatmap

我是Android的新手,正在使用tutorial on the developer site。 我被困在第一个Hurdle,因为它指出 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 个答案:

答案 0 :(得分:1)

如果您使用的是Android Studio,则需要在android-maps-utils中添加build.gradle依赖项:

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项目以使用该库。