如图所示,静态图像覆盖在地图视图上,我想使用 GPS 跟踪用户状态,无论他是黄色还是红色,这可能吗?
问问题
54 次
2 回答
0
我认为这很容易实现,但是您需要深入研究数学才能做到这一点。
不要将其视为“某人的颜色”,而是要找到您的图像中心坐标,然后查看用户与该坐标的距离。
于 2013-02-14T08:37:22.103 回答
0
您可以使用Projection
在屏幕上的像素与坐标之间进行转换,例如mapView.getProjection().toPixels()
. 如果您绘制这些圆圈,您应该能够知道它在屏幕上的位置并确定用户在哪个圆圈中。
例如,您知道每个圆的直径,并且由于它们都具有相同的中心,如屏幕截图所示,您可以通过比较圆中心与三个圆的直径。
于 2013-02-14T08:41:47.477 回答