Android HeatmapTileProvider 未导入到项目中
Android HeatmapTileProvider not importing into project
我是 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 只是变灰并表示它无法解析地图。我尝试了不同的变体,例如:
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 项目以使用该库。
我是 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 只是变灰并表示它无法解析地图。我尝试了不同的变体,例如:
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 项目以使用该库。