热图叠加加上latlng的加权?

时间:2016-06-14 12:12:07

标签: android google-maps heatmap

如何在android中应用具有特定颜色的特定颜色的热图叠加。这样加权和看起来与单个热图点相同?

1 个答案:

答案 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));