如图所示,静态图像覆盖在地图视图上,我想使用GPS跟踪用户状态,无论他是黄色还是红色,是否可以?
答案 0 :(得分:0)
我认为它很容易实现,但你需要深入研究数学。
不要将其视为“在哪种颜色中是某人”,而是找到您的图像中心坐标,并查看该用户与该距离的距离。
答案 1 :(得分:0)
您可以使用Projection
在屏幕上的像素之间转换坐标,例如mapView.getProjection().toPixels()
。如果您绘制这些圆圈,您应该能够知道它在屏幕上的位置,并确定用户在哪个圆圈中。
例如,您知道每个圆的直径,因为它们都具有与屏幕截图中显示的相同的中心,您可以通过比较圆圈的距离轻松了解绿色,黄色或红色区域中的像素以三个圆的直径为中心。