如何在android中应用具有特定颜色的特定颜色的热图叠加。这样加权和看起来与单个热图点相同?
答案 0 :(得分:0)
如何在Android中应用具有特定颜色的特定颜色的热图叠加
在Android Heatmap docs中,您可以使用setGradient()设置自己的热图颜色;
以下是Customizing HeatMaps的示例:
// Create the gradient.
int[] colors = {
Color.rgb(102, 225, 0), // green
Color.rgb(255, 0, 0) // red
};
float[] startPoints = {
0.2f, 1f
};
Gradient gradient = new Gradient(colors, startPoints);
// Create the tile provider.
mProvider = new HeatmapTileProvider.Builder()
.data(mList)
.gradient(gradient)
.build();
// Add the tile overlay to the map.
mOverlay = mMap.addTileOverlay(new TileOverlayOptions().tileProvider(mProvider));