如何在android中跟踪静态图像上的用户状态?

时间:2013-02-14 08:33:15

标签: android gps maps

enter image description here

如图所示,静态图像覆盖在地图视图上,我想使用GPS跟踪用户状态,无论他是黄色还是红色,是否可以?

2 个答案:

答案 0 :(得分:0)

我认为它很容易实现,但你需要深入研究数学。

不要将其视为“在哪种颜色中是某人”,而是找到您的图像中心坐标,并查看该用户与该距离的距离。

答案 1 :(得分:0)

您可以使用Projection在屏幕上的像素之间转换坐标,例如mapView.getProjection().toPixels()。如果您绘制这些圆圈,您应该能够知道它在屏幕上的位置,并确定用户在哪个圆圈中。

例如,您知道每个圆的直径,因为它们都具有与屏幕截图中显示的相同的中心,您可以通过比较圆圈的距离轻松了解绿色,黄色或红色区域中的像素以三个圆的直径为中心。