Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 显示带有经度和纬度栅格的球体_Android_Algorithm_Grid_Geometry_Latitude Longitude - Fatal编程技术网

Android 显示带有经度和纬度栅格的球体

Android 显示带有经度和纬度栅格的球体,android,algorithm,grid,geometry,latitude-longitude,Android,Algorithm,Grid,Geometry,Latitude Longitude,我正在android上开发一个AR应用程序,我想让它做的是用一部分网格覆盖一个摄像头图像。该网格应显示经度和纬度 所以这个球体的半径是eath加上12公里。而且应该是这样的,如果你笔直地指向上面,你会看到你现在的经度和纬度。我想把线分开10度。意思是我应该有36条经线和36条纬度线。我更愿意将所有代码保存在球面坐标系中,并以弧度为单位,以避免舍入错误。 我主要是寻找算法来做到这一点,因为我想把它移植到任何带有GPS跟踪功能的照相手机上(Psuedo代码是可以接受的) 如果我已经错过了一个线程,那

我正在android上开发一个AR应用程序,我想让它做的是用一部分网格覆盖一个摄像头图像。该网格应显示经度和纬度

所以这个球体的半径是eath加上12公里。而且应该是这样的,如果你笔直地指向上面,你会看到你现在的经度和纬度。我想把线分开10度。意思是我应该有36条经线和36条纬度线。我更愿意将所有代码保存在球面坐标系中,并以弧度为单位,以避免舍入错误。 我主要是寻找算法来做到这一点,因为我想把它移植到任何带有GPS跟踪功能的照相手机上(Psuedo代码是可以接受的)

如果我已经错过了一个线程,那么请告诉我


不管怎样,我都能计算出你们能看到并显示球体的哪一部分,我的问题就是首先要建立网格

在球坐标系中,纬度线的半径不变,倾角不变,方位角为0到360度。经度线的半径不变,方位不变,倾角为0到360度。我的想法是,除非你在几条线所在的地方,否则你永远看不到网格。请参阅此地图:。请注意,此地图的纬度增量为5度(而不是10度),并且在东北部的大部分区域上都没有直线。在球坐标中,纬度线的半径、倾角、方位角为0到360度。经度线的半径不变,方位不变,倾角为0到360度。我的想法是,除非你在几条线所在的地方,否则你永远看不到网格。请参阅此地图:。请注意,此地图在纬度上有5度(而不是10度)的增量,并且在东北部的大部分区域上不会有任何线。