KONUM SERVİSLERİ KULLANILARAK MOBİL HABER UYGULAMASI GELİŞTİRİLMESİ: NEWSONMAP


Creative Commons License

Kılıç S., Karaağaç A.

10. TÜRKİYE ULUSAL FOTOGRAMETRİ VE UZAKTAN ALGILAMA BİRLİĞİ TEKNİK SEMPOZYUMU , Aksaray, Türkiye, 25 - 27 Nisan 2019, ss.287-290

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Basıldığı Şehir: Aksaray
  • Basıldığı Ülke: Türkiye
  • Sayfa Sayıları: ss.287-290
  • Erciyes Üniversitesi Adresli: Evet

Özet

Haberler gündelik yaşamımızda önemli bir yer tutmaktadır. Fakat genellikle haber web sitelerinde veya mobil uygulamalarında

haberlerin sadece içerikleri verilmekte haberlerin konum bilgileri sadece il veya ilçe gibi çok yüzeysel bilgilerle verilmektedir.

Bunun haricinde haber etiketlerinde coğrafi bir ibare bulunmamaktadır. Haberlerin konum bilgisine ulaşabilmek için, haberin

içerik bölümünün taranması gerekmektedir. Bu durum göz önünde bulundurularak NewsOnMap mobil uygulaması

geliştirilmiştir. NewsOnMap haberlerin vuku bulduğu konumların “Google Haritalar” üzerinde gösterildiği bir uygulamadır.

Bu uygulamada haberlerin her biri harita üstündeki semboller ve semboller üzerindeki haber başlıklarıyla temsil edilir.

Sembollerin sahip olduğu bilgi pencerelerinde haberlerin başlıkları bulunur ve kullanıcı bu bilgi pencerelerine tıklayarak (veya

dokunarak) habere ait detay sayfasına gider. Kullanıcı gittiği haber detay sayfasında habere ait başlık, içerik ve haberin

oluşturulma tarihi gibi bilgilerle karşılaşır. Veriler çeşitli ajanslara ait mobil API (Apptication Programming Interface)’ler

aracılığıyla JSON formatı ile elde edilir. Haberlerin güncel olabilmesi uygulamanın kullanıldığı cihazın sürekli olarak internete

bağlı bulunması şarttır. Bu uygulama sayesinde kullanıcı, konumuna yakın yerlerde olup bitenler hakkında bilgi sahibi

olabilmektedir. Güncel haberlere ait sembollerin haritada standart bir boyutu bulunmakla birlikte, haberler güncelliğini

kaybettikçe bu semboller küçülmektedir. Ayrıca haberin türüne göre bu semboller farklı şekil ve renkte olabilmektedir. Bu

proje Android mobil işletim sistemi üzerinde Kotlin dili ile geliştirilmiştir.