const DEFAULT_CACHE_TTL = 3600 // 1시간 (초 단위)
const DEFAULT_TILE_SIZE = 256
const DEFAULT_MAX_ZOOM = 14

module.exports = {
  weather: {
    cacheTtl: DEFAULT_CACHE_TTL * 1000, // 밀리초 단위로 변환

    // 타일 설정
    tileSize: DEFAULT_TILE_SIZE,
    maxZoom: DEFAULT_MAX_ZOOM,

    // Mock 데이터 사용 여부
    useMockData: true,

    // 타일 생성 설정
    defaultResolution: 8, // 기본 그리드 해상도
    minResolution: 4, // 최소 그리드 해상도 (낮은 줌 레벨에서 사용)
    maxResolution: 16, // 최대 그리드 해상도 (높은 줌 레벨에서 사용)

    openWeatherMap: {
      ApiKey: '41937147fdd666b7184c85f8388b845b'
    },
    openMeteo: {
      ApiKey: '' //
    }
  }
}
