Bir konum enlem kullanarak bir saat dilimi nasıl ve boylam koordinatları?
Bir yerden bir zaman dilimi çözme konusunda StackOverflow üzerinde çok fazla soru var. Bu topluluk wiki geçerli cevaplara pekiştirmek için bir girişimdir.
Benim cevap Güncelleme, ya da uygun gördüğünüz gibi kendi ekleyin lütfen.
Soru
Bir yerin enlem ve boylam verilen, nasıl bir zaman dilimi bu konumda yürürlükte olduğunu biliyor mu?
Çoğu durumda, bazı hizmetler sadece UTC farkı döndürebilir, ancak IANA/Olson saat dilimini bir kimlik arıyoruz, ya da başka bir zaman dilimi tanımlayıcı. Lütfen okuyun ayrıntılı bilgi için timezone tag info.
CEVAP
Zaman Dilimi Location Web Hizmetleri
- Google TimeZone API
- GeoNames
- TimeZoneDB
- EarthTools verir sadece ofset, hayır tzid
- AskGeo ticari ama probably the most accurate
- Yahoo BOSS PlaceFinder API
Ham Zaman Dilimi CoÄŸrafi Konum Verileri
- tz_world - Eric Muller orijinal şekil dosyası veri
- whereonearth-timezone - WOEDB veri GeoJSON sürümü ile birleştirilmiş
- CityTimeZones - crowdsourced CSV ortak ÅŸehirler ve Windows Saat Dilimi kimlikleri ile dosya.
Zaman Dilimi Konum Belirleme Uygulamaları
- What Time is it here? - PHP ile MongoDB içinde tz_world verilerin nasıl kullanılacağını anlatan Güzel bir blog makale
- latlong - Gidip bir paket tz_world verileri Uygular. this post da okuyun.
- GeoTimeZone - Uygulayan bir tz_world verileri .Taşınabilir sınıf kitaplığı Net
- TimeZoneMapper - bir Java kütüphanesi tz_world verileri Uygular.
- tzwhere - NodeJS uygulamaları için bir Javascript Kütüphanesi tz_world verileri Uygular
- pytzwhere - Python Kütüphanesi olarak tz_world verileri Uygular
- Raven.TimeZones - Uygular RavenDB içinde tz_world verileri
Kütüphaneler, web Hizmetleri arayın
- timezone - GeoNames çağıran Ruby gem
- AskGeo Java dan arıyorum ya .kendi kütüphaneleri vardır Net
- GeoNames Her konuda istemci kitaplıkları vardır
DiÄŸer Fikirler
- En yakın şehir with an R-Tree bul
- En yakın şehir with MySQL bul
Eğer başka biliyorsanız bu listeyi güncelleyin
Ayrıca, en yakın şehir yaklaşım getirebilecek not "" neden, sadece bir yaklaşım. doğru
Windows Bölgeler İçin Dönüşüm
Listelenen yöntemlerden en IANA zaman dilimi kimliği döndürür. Eğer bir Windows saat dilimi dönüştürmek için ihtiyacınız varsa, this post bkz.
Bölge kullanmayın.tab
tz database dosya zone.tab denilen içerir. Bu dosyayı öncelikle bir kullanıcı seçmek için zaman dilimleri bir listesini göstermek için kullanılır. Enlem ve boylam içerir her zaman dilimi için referans noktası koordinatları. Bu bir harita bu noktaları vurgulayarak oluşturulmasını sağlar. Örneğin, etkileşimli harita the moment-timezone home page gösterilen bakın.
Bu veriler, enlem ve boylamdan koordinatların zaman çözmek için kullanmak için cazip olsa da, bu noktalar - sınırları olmayan düşünün. Tek yapabileceği en iyi belirlemek içinen yakınbirçok durumda doğru nokta olmayacak bu gidişle.
Düşünün aşağıdaki örnek:

İki kare her kare siyah nokta referans konumu farklı zaman dilimleri, bölge bulunabilir ne gibi temsil eder.tab. Mavi nokta için bir zaman dilimi bulmaya çalışıyoruz konumunu temsil eder. Açıkça, bu konum sol orange bölgesi içindedir, ama eğer biz sadece en yakın başvuru noktasına mesafe, sağ tarafta yeşilimsi bölge için çözümler.

nasıl bir zaman dilimi kullanarak bir ...
Nasıl android mobil cihaz Enlem ve Boy...
Nasıl Son 24 saat SQL kullanarak kayıt...
Hava durumu enlem ve boylam dayalı API...
Nasıl belirli bir boylam ve enlem ile ...