Show both "latest" and "loop" radar images
This commit is contained in:
parent
d17ab853af
commit
de9980b014
2 changed files with 16 additions and 9 deletions
|
@ -11,6 +11,8 @@ const getDefaults = () => {
|
||||||
cityState,
|
cityState,
|
||||||
weather: null,
|
weather: null,
|
||||||
forecast: null,
|
forecast: null,
|
||||||
|
radarLatestURL: null,
|
||||||
|
radarLoopURL: null,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -28,6 +30,8 @@ export const useWeatherStore = defineStore('weather', {
|
||||||
this.setCityState(null)
|
this.setCityState(null)
|
||||||
this.setWeather(null)
|
this.setWeather(null)
|
||||||
this.setForecast(null)
|
this.setForecast(null)
|
||||||
|
this.radarLatestURL = null
|
||||||
|
this.radarLoopURL = null
|
||||||
},
|
},
|
||||||
|
|
||||||
async getWeather() {
|
async getWeather() {
|
||||||
|
@ -48,6 +52,10 @@ export const useWeatherStore = defineStore('weather', {
|
||||||
this.setCityState(cityState)
|
this.setCityState(cityState)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const station = weather.properties.radarStation
|
||||||
|
this.radarLatestURL = `https://radar.weather.gov/ridge/standard/${station}_0.gif`
|
||||||
|
this.radarLoopURL = `https://radar.weather.gov/ridge/standard/${station}_loop.gif`
|
||||||
|
|
||||||
this.setWeather(weather)
|
this.setWeather(weather)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,14 +25,6 @@ export default {
|
||||||
generated = generated.toLocaleTimeString('en-US', {timeStyle: 'short'})
|
generated = generated.toLocaleTimeString('en-US', {timeStyle: 'short'})
|
||||||
return `Forecast @ ${generated}`
|
return `Forecast @ ${generated}`
|
||||||
},
|
},
|
||||||
|
|
||||||
radarURL() {
|
|
||||||
if (this.weatherStore.weather) {
|
|
||||||
const station = this.weatherStore.weather.properties.radarStation
|
|
||||||
return `https://radar.weather.gov/ridge/standard/${station}_loop.gif`
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
activated() {
|
activated() {
|
||||||
|
@ -128,7 +120,14 @@ export default {
|
||||||
Radar
|
Radar
|
||||||
</p>
|
</p>
|
||||||
<div class="panel-block">
|
<div class="panel-block">
|
||||||
<img :src="radarURL" />
|
<div class="columns">
|
||||||
|
<div class="column">
|
||||||
|
<img :src="weatherStore.radarLatestURL" />
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<img :src="weatherStore.radarLoopURL" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue