Geometry 如何确定设备';s在天空中的位置/将天空坐标投影到二维地图中

Geometry 如何确定设备';s在天空中的位置/将天空坐标投影到二维地图中,geometry,leaflet,gis,geospatial,Geometry,Leaflet,Gis,Geospatial,我试图让用户能够将他们的设备指向天空,并查看他们“应该”所在的星星 我用传单JS和谷歌天空瓷砖在2d地图上显示星星 我掌握的数据如下: 1:恒星ra、dec和mag 2:陀螺仪、指南针和加速器 为了得到地图上显示的实际恒星标记,我使用以下公式将ra/dec转换为lat/lng: starLng = (-(starRa) + 180) starLat = starDec 我一直在绞尽脑汁想知道如何将用户正在查看的当前区域投影到2d传单lat/lng中,并根据用户移动设备的方向跟踪

我试图让用户能够将他们的设备指向天空,并查看他们“应该”所在的星星

我用传单JS和谷歌天空瓷砖在2d地图上显示星星

我掌握的数据如下:

1:恒星ra、dec和mag

2:陀螺仪、指南针和加速器

为了得到地图上显示的实际恒星标记,我使用以下公式将ra/dec转换为lat/lng:

    starLng = (-(starRa) + 180)
    starLat = starDec
我一直在绞尽脑汁想知道如何将用户正在查看的当前区域投影到2d传单lat/lng中,并根据用户移动设备的方向跟踪/自动平移地图

我对天体坐标系和所有相关的东西都很陌生


任何帮助都将不胜感激!谢谢

我知道这是可能的,因为我见过很多应用程序做着基本相同的事情,但我似乎找不到任何关于如何实现这一点的信息。我知道这是可能的,因为我见过很多应用程序做着基本相同的事情,但我似乎找不到任何关于如何实现这一点的信息。我知道这是可能的,因为我看到很多应用程序基本上都在做同样的事情,但我似乎找不到任何关于如何实现这一点的信息。