【发布时间】:2017-01-25 12:48:33
【问题描述】:
我正在尝试使用 google api 创建热图,但遇到了一个小问题。
这里是示例代码:
mProvider = new HeatmapTileProvider.Builder()
.weightedData((Collection<WeightedLatLng>) weightedList)
.gradient(gradient);
mOverlay = mMap.addTileOverlay(new TileOverlayOptions().tileProvider((TileProvider) mProvider));// this is the line of code that produces the error
}
特别是,该行中的参数“mProvider”被突出显示。
错误日志是:
java.lang.ClassCastException: com.google.maps.android.heatmaps.HeatmapTileProvider$Builder cannot be cast to com.google.android.gms.maps.model.TileProvider
【问题讨论】:
标签: java android google-maps