0
如何在android中應用熱圖疊加特定顏色的特定值。所以加權總和看起來與單個熱點圖相同?熱圖疊加latlng加權總和?
如何在android中應用熱圖疊加特定顏色的特定值。所以加權總和看起來與單個熱點圖相同?熱圖疊加latlng加權總和?
如何與特定的顏色應用於熱圖覆蓋在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));
能否請你解釋一下?你目前正在生成熱點地圖,你需要改變它的顏色? – antonio
是iam從google api生成熱圖,使用集合漸變方法我可以單獨更改漸變顏色。但是當我使用加權latlng與每個latlng具體強度它看起來不錯。但是當我縮小地圖的顏色合併,並出現在中心的紅色。但我想要的是每個latlng特定的顏色應該定義,以便當我縮小該顏色將合併另一個。所以當我縮小的時候,某些latlng的顏色會相同。謝謝我提前 –
這可能會幫助你http://stackoverflow.com/questions/35257612/increase-radius-on-heat-map-for-maps-api-on-android/35258354#35258354你將需要計算半徑基於縮放級別 – antonio