早上好,我想在Android OSM MapView中创建一个热图层。我找到了heatmap.js
库,这就是我想要的方式,但我不知道如何在Android上使用OSMDroid。如果有人知道如何使用这个伟大的库与OSM Droid,它将是我想要的。
我的想法是在地图上从几个点制作随机形状(一个点=一个热量,而不是在相同位置点热量),但热画布必须在所有缩放级别保持稳定。
我想在网上存储数据库中的一些点(见下文),如果用户点击一个按钮,MapView将渲染热画布(选定的直径),如果用户放大/缩小画布将缩放也是,但不会分裂到相邻的许多点。
接下来的事情是,热图将有大约4种颜色,其中红色将具有最大值(质量百分比),点越远,值越小(相同的比率,因此它将呈现在应用程序中)。
我也在Google上搜索,我看到了资源游戏应用图片,它显示了我需要的类似内容。
数据库看起来像这样:
| lat | lng | value |
---------------------
rows...
(lat = latitute,lng =经度,值=质量百分比)
我会对任何建议感到非常兴奋,并为我的英语道歉。
以下两张图片显示了我想要它的样子,以及缩放后的图片(对不起,图片应该是相同尺寸)。