مرحبًا ومرحبا بكم في مشروع بيانات الطقس الخاص بي!
المساهمات موضع ترحيب ولكن يجب عليك الاشتراك في مفاتيح واجهة برمجة التطبيقات الخاصة بك. واجهات برمجة التطبيقات المستخدمة: خرائط Google ، OpenWeathermap ، Weatherapi.com ، Climacell. فهي مجانية ، فقط التسجيل. يتم تخزين الألغام كمتغيرات بيئة محلية ولا تهدف إلى الاستخدام الكثيف. الكثير من الطلبات سوف تتسبب في أخطاء على أي حال (وهو شيء آخر في قائمة "العمل".)
لقد بدأت هذا المشروع عندما كنت أتعلم Java Servlets و JSP وقررت إنشاء تطبيق الويب الديناميكي هذا لسحب البيانات من واجهات برمجة تطبيقات الطقس المختلفة لعرض البيانات والخرائط.
بدءًا من index.html ، يدخل المستخدم zipcode ويقدم. يتم سحب بيانات الطقس الحالية من OpenWeathermap.org و Weatherapi.com ويتم عرضها في جدول بسيط في Data.jsp.
يتم سحب البيانات المتوقعة لمدة 7 أيام من NOAA في Weather.gov وعرضها مع الرموز الموردة والأوصاف التفصيلية للطقس القادم.
لقد استخدمت Google Maps API لعرض خريطة للمنطقة واستخدمت إما طبقات الطقس أو OpenWeathermap لتراكب الخريطة وإظهار هطول الأمطار والغطاء السحابي ودرجة الحرارة. ستقوم أزرار الراديو بتحديث الخريطة بالطبقة الجديدة عند النقر عليها.
لقطات الشاشة لمنحك فكرة عن الوضع الحالي:
** تم تصميم هذا في Eclipse يعمل على Apache Tomcat بحيث ستحتاج إلى خادم ويب يعمل. كنت بحاجة أيضًا إلى تثبيت json-simple-1.1.jar للتعامل مع ملفات JSON في Java: http://www.java2s
** قائمة DO: يعمل تطبيق الويب هذا في الوقت الحالي ولكنه لا يزال خامًا جدًا. عندما كنت أفكر في هذا المشروع لأول مرة ، اعتقدت أنه يجب أن يكون مبتكرًا أن أستحق الاستضافة للمستخدمين. في الوقت الحالي ، لا يفعل أي شيء مثير للغاية ... لكنه يمكن أن. 2 أشياء فكرت بها: