Denizdurumu
havayı takip etmenin en kolay yolu
Bütün istasyonların isimleri, türleri ve istek için kullanılan anahtarların listesi. type: "CITY" olan istasyonlar şehirleri, type: "SEA" olan istasyonlarda deniz merkezlerini ifade etmektedir.
Sonuç:
[
{"name":"Adana","key":"C1","type":"CITY"},
{"name":"Ad\u0131yaman","key":"C2","type":"CITY"},
{"name":"Afyonkarahisar","key":"C3","type":"CITY"}
...
{"name":"Fethiye","key":"S105","type":"SEA"},
...
]
Şehirlerin hava durumu için istasyon listesinde bulunan key değerini kullanıyoruz.
Örnek: Adana için hava durumu bilgisi alırken
Sonuç:
[ {
"status":"Bulutlu",
"date":"2010-06-28",
"wind":{
"speed":"19 km",
"direction":"G\u00fcneybat\u0131dan"
} ,
"maxheat":"31",
"minheat":"21",
"maxhumidity":"91",
"minhumidity":"46"
} ]
Deniz merkezlerinde ki durumular için istasyon listesinde bulunan key değerini kullanıyoruz. Deniz merkezleri için verilen üç (3) saatlik aralıklarla 8 parçada verilmektedir.
Örnek: Fethiye için deniz durumu bilgisi alırken
Sonuç:
[
{
"cloud":"ACIK",
"wind":{"speed":"6 knot","direction":"n"},
"pressure":"953",
"precipitation":"0.00",
"status":"a\u00e7\u0131k",
"datetime":"2010-06-28 02:00:00"
},{
"cloud":"AZ",
"wind":{"speed":"6 knot","direction":"nne"},
"pressure":"953",
"precipitation":"0.00",
"status":"a\u00e7\u0131k",
"datetime":"2010-06-28 05:00:00"
},{
...
...
},{
"cloud":"ACIK",
"wind":{"speed":"6 knot","direction":"wsw"},
"pressure":"955",
"precipitation":"0.00",
"status":"a\u00e7\u0131k",
"datetime":"2010-06-28 23:00:00"
}
]
Denizdurumu webservisi GPS / Yer bulma teknolojisini desteklektedir. GPS cihazından yada cep telefonundan alınan enlem boylam bilgilerine göre bulunduğunuz konuma en yakın 5 yerin hava ve deniz durumu bilgilerini alabilirsiniz.
Örnek: GPS bilgisine göre kullanımı
Sonuç:
[ {
"ID":"90",
"TYPE":"SEA",
"NAME":"Anamur",
"LNG":"36",
"LAT":"32.83",
"distance":"2.16677327378754"
},
...
...
{
"ID":"155",
"TYPE":"SEA",
"NAME":"Ta\u015fucu",
"LNG":"36.29",
"LAT":"33.94",
"distance":"2.86271312219719"
}
]