İlginç Siteler

Hava durumuna göre değişen web siteleri gerçekten var

Bulunduğun yerdeki hava koşuluna göre görünümünü ve içeriğini değiştiren siteler nasıl çalışıyor?

Bblogcular 3 dk okuma 22b okuma
Hava durumuna göre değişen web siteleri gerçekten var
İlginç Siteler

Bir web sitesinin dışarıda yağmur yağıp yağmadığını bilmesi, sanıldığı kadar egzotik bir şey değil. Gereken iki şey var: kaba bir konum tahmini ve bir hava durumu servisi.

Nasıl çalışıyor?

Site önce ziyaretçinin IP adresinden şehir düzeyinde konum çıkarıyor; ya da tarayıcının konum iznini istiyor. Ardından bu koordinatları bir hava durumu API''sine gönderiyor. Open-Meteo gibi servisler anahtar bile istemeden, ücretsiz olarak o noktadaki yağış, sıcaklık ve bulut verisini döndürüyor. Gelen değere göre arka plan, ses, renk paleti veya metin değişiyor.

Yaşayan örnekler

  • Do I Need A Jacket — Konumuna bakıp tek kelimeyle cevap veriyor: evet ya da hayır.
  • Windy — Rüzgâr, yağış ve dalga katmanlarını gerçek zamanlı animasyonla gösteriyor.
  • Rainy Mood — Tersini yapıyor: dışarısı ne olursa olsun sana yağmur sesi veriyor. 2004''ten beri ayakta.
  • nullschool earth — Küresel rüzgâr ve okyanus akıntılarının canlı görselleştirmesi.

Neden yaygınlaşmadı?

Hava duyarlı tasarım 2010''ların başında moda oldu ama üç sorunu var: konum tahmini şehir düzeyinde bile yanılabiliyor, ek API çağrısı sayfayı yavaşlatıyor ve en önemlisi ziyaretçilerin çoğu bunu hiç fark etmiyor. Fark edilmeyen bir özellik için bakım maliyeti taşımak, çoğu ekip için mantıklı gelmiyor.

Kendin yapmak istersen

Open-Meteo''nun ücretsiz uç noktası tek bir fetch çağrısıyla çalışıyor; enlem-boylam ver, anlık hava kodunu al. Konum iznini istememek için IP tabanlı kaba çözünürlük fazlasıyla yeterli — hem gizlilik açısından hem hız açısından daha temiz bir tercih.

Sen ne düşünüyorsun?

Paylaş