천체 관측 위한 API 목록
1. AstronomyAPI (Astronomy Data) (횟수 제한 있음. 초과하면 유로)
- 기능: 달의 위상, 별자리 위치, 행성 위치 등을 실시간으로 제공
- 필요 이유: 특정 시간과 위치에 따른 천문 정보(달의 위상, 별자리)를 사용해 관측 추천 기능을 구현
- API 링크: AstronomyAPI
- 기능: 관측 가능 시기 추천, 특별 천문 현상 알림
2. OpenWeather API (One Call API) (부분 유로 1000회, 기본 기능만 제공.)
- 기능: 현재 날씨와 시간대별 날씨(구름 양, 기온, 습도)를 제공
- 필요 이유: 관측에 적합한 날씨인지 판단하기 위해 실시간 날씨 정보를 제공
- API 링크: OpenWeather API
- 기능: 관측 장소 추천
3. Google Maps API
- 기능: 지도 표시, 사용자 위치 기반 추천, 실시간 위치 추적, Immersive View 같은 기능을 제공
- 필요 이유: 사용자 위치에 기반한 천체 관측 장소 추천 및 해당 장소를 지도 상에서 시각화하여 표시
API 링크: Google Maps API - 갱신 정보: Google Maps의 최근 업데이트로 AI 기반 경로 안내, 증강 현실 기능(Lens in Maps), 3D 타일 활용 등의 기능이 추가
- 기능: 관측 장소 추천, 사용자 맞춤형 관측 정보
4. Firebase api => Google Maps API, OpenWeather API 같이 사용 가능, 이후 google 소셜 로그인 지원까지 가능.
- 기능: 사용자 맞춤형 관측 정보
선택 사항.
- 캘린더: 라이브러리 사용할지, or Google Calendar API 사용할지 (이거 firebase연동가능)
해당 API를 사용해서 어떤 서비스를 만드느냐?
천체 관측 추천 사이트.
1. 관측 가능 시기 추천
사용자의 위치와 달의 위상, 별자리 정보를 통해 특정 천문 현상이 관측 가능한 날짜와 시간을 제공.
2. 관측 장소 추천
사용자의 현재 위치나 지정된 위치에 기반해 구름 양, 기온, 습도 등 날씨 정보를 종합해 가장 관측에 적합한 장소를 추천.
3. 특별 천문 현상 알림
일식, 월식, 유성우 같은 중요한 천문 이벤트를 미리 알려주고, 이를 관측할 수 있는 최적의 장소와 시간을 안내.
4. 사용자 맞춤형 관측 정보
사용자가 선호하는 천체(예: 특정 별자리나 행성)에 따라 맞춤형 관측 정보를 제공하며, 저장된 위치나 즐겨찾기를 통해 빠르게 접근 가능.
'Coding History > Team Project' 카테고리의 다른 글
팀플 소셜(구글)로그인 구현중. (완료) (9) | 2024.10.06 |
---|---|
팀플 소셜(구글)로그인 구현 시작. (Firebase 프로젝트 생성) (4) | 2024.10.05 |
팀플 프로젝트에 DB 추가. (1) | 2024.10.05 |
팀플 ERD 설계. (추후 변경될 수 있음) (3) | 2024.10.05 |
팀플 깃 전략 (git Organizations) (8) | 2024.10.05 |