java - Android HeatmapTileProvider 未导入到项目中

标签 java android google-maps libraries heatmap

我是 Android 新手,正在使用 tutorial on the developer site 。 我陷入了第一个障碍,因为它指出 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只是变灰并表示无法解析 map 。我尝试过不同的变体,例如:

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

我是否需要导入其他内容才能使 HeatmapTileProvider 正常工作?教程中没有指出这一点。

最佳答案

如果您使用的是 Android Studio,则需要在 build.gradle 中添加 android-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 项目以使用该库。

关于java - Android HeatmapTileProvider 未导入到项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33533306/

相关文章:

java - 坚持 View 滚动以跟随 Sprite

java - 有没有办法为 @AllArgsConstructor (lombok) 的所有参数设置 'not null'

android - 如何更改小部件中的 ProgressBar 颜色?

android - Android xml中图片的触摸反馈

android - 谷歌云和 xmpp 服务器

java - 在参数中传递字节数组

java - 如何在 spring mvc 中的 Action 之前发送响应

google-maps - 从静态谷歌地图获取纬度和经度

javascript - 谷歌地图绘制多边形并缩放到其边界

ios - 谷歌地图 - reverseGeocodeCoordinate 不会打印新加坡的地址