我正在开发一个Android应用程序,该应用程序需要跟踪一个矩形区域(例如500X600米)内某个人的GPS位置。我不想在google地图或osm上查看位置,而是将该区域的图像作为我的活动的画布图像(它覆盖了整个空间)。我希望此图像的坐标对应于/镜像实际区域的gps坐标。我将在该区域中进行物理标记,以便在人员进入该区域时测试其gps位置的精确度。如何在画布图像视图上跟踪此gps位置?我也不知道地理围栏是否可以提供很大帮助,或者根本不需要,因为这将有助于检测该人何时进入或离开该区域,而不是检测他们在活动图像上的位置(该位置反映了该地理区域内的实际位置)。 / p>
对于视觉表示,这里是image。有一个矩形公园,里面有不同的小矩形区域,红色箭头表示人在公园内小区域内的位置。该图像是我的活动的画布视图,当人们在公园内移动时,我希望红色箭头标记移至正确的较小区域。
是否有可用的库或SDK?还是有其他方法可以解决这个问题?
答案 0 :(得分:0)
可以通过X,Y
位置将图像上的每个位置映射到真实的GPS坐标。您不需要遍历该区域中的所有可能值,而只需使用一些Min
和Max
。
例如拍摄大小为500x500
的图像,然后左下角的坐标为30,400
,右上角的坐标为30,780
。您可以只对图像的整个像素取小数。然后将值从GPS映射到图像,然后在位置上定位自定义标记。