Geodjango ile coğrafi bilgi sistemi uygulamarı

Swarm , foursquare , tinder veya find my friends gibi lokasyon tabanlı uygulamarın nasıl çalıştığını öğrenin.
3.69 (18 reviews)
Udemy
platform
Türkçe
language
Web Development
category
instructor
Geodjango ile coğrafi bilgi sistemi uygulamarı
117
students
3 hours
content
Sep 2015
last update
$19.99
regular price

Why take this course?

İşte bu bilgileri adım adım takip ederek abililior olabilirsiniz:

1. Google Maps API Kullanarak Harita ve Marker Öğrenme

Google Maps JavaScript API:

  • Google Maps API'sini anlatın.
  • Bir harita oluşturun ve kullanıcıların mevcut konumunu alın.
  • Kullanıcı tarafından düzenlenebilecek (draggable) veya belli bir konuma hizalanabilecek (snap to place) markerler oluşturun.
  • Markerlere detaylı bilgi ekleyin (örn. basitçe ad, acil durum gibi metin).
  • Harita üzerinde markerların duruma veya konuma göre sıralanmasını sağlayın.

Google Maps Marker Kullanma:

  • Complex map markerlar oluşturun, bu ise resimler veya kullanıcı yüklenen verilerle birlikte çalışan bir sistem olabilir.
  • Markerlara link veya bağlantı ekleyin ve bu linkler HTML, CSS veya JavaScript ile işleyin.
  • Ayrıca bu markerlar veritabanından çekildiğini unutma.

Google Maps Geolocation API:

  • Web uygulamalarında geolocation özelliği kullanarak kullanıcıların cihazlarındaki konumlarını alın.
  • Bu bilgileri Google Maps API ile harita üzerinde göstermek için kullanın.

2. Mobile Uygulama Geliştirme (Objective-C veya Java)

  • iOS uygulamaları için Objective-C veya Swift, Android uygulamaları için Java veya Kotlin kullanarak enlem ve boylamı alın.
  • Kullanıcıların konumunu aldıktan sonra bu bilgileri bir servera POST yoluyla gönderin.
  • Server içinde bu veriyi işleyip, Google Maps API kullanarak harita üzerinde göstermeyi planlayın.

3. GeoIP Kullanma

  • GeoIP kütüphanesini kullanarak kullanıcıların IP adreslerinden ülke, semt, şehir veya daha detaylı bir adres bilgileri edinin.
  • Bu bilgileri kullanarak kullanıcılara yalıtkan içerik gösterme veya veri analizi yapma gibi uygulamalarda gezinti yapın.

4. Web Sunucusu ve Server Programlama (Python, Node.js, PHP vb.)

  • Veritabanı interaksiyonları için (örneğin, GeoIP verilerini saklamak için) SQL veya NoSQL veritabanı kullanın.
  • Kullanıcıların gönderdiği konum verilerini veritabanında saklayın.
  • Veritabanındaki verilere göre sorgulama yaparak gerekli işlemleri gerçekleştirin (örneğin, yakınlarına ileti gönder).

5. GEOIP'nin Kullanımı

  • GeoIP kütüphanesini projenize entegreleyin.
  • IP adresi tabanlı yönlendirme veya filtreleme işlemleri gerçekleştirin.
  • GeoIP verilerine dayalı girişimlerde kullanın (örneğin, kullanıcıların IP adreslerinden ülkeye göre yönlendirme).

Bu adımları takip ederek, kullanıcı konumuna dayalı hizmetler geliştirmenize ve abililior olmanıza yardımcı olacaktır. Her adımda karşılaşabileceğiniz görevleri step by step çözmek için çeşitli kaynaklar ve API'ları keşfedin ve uygulamanızı test edin.

Course Gallery

Geodjango ile coğrafi bilgi sistemi uygulamarı – Screenshot 1
Screenshot 1Geodjango ile coğrafi bilgi sistemi uygulamarı
Geodjango ile coğrafi bilgi sistemi uygulamarı – Screenshot 2
Screenshot 2Geodjango ile coğrafi bilgi sistemi uygulamarı
Geodjango ile coğrafi bilgi sistemi uygulamarı – Screenshot 3
Screenshot 3Geodjango ile coğrafi bilgi sistemi uygulamarı
Geodjango ile coğrafi bilgi sistemi uygulamarı – Screenshot 4
Screenshot 4Geodjango ile coğrafi bilgi sistemi uygulamarı

Loading charts...

Related Topics

606614
udemy ID
09/09/2015
course created date
01/12/2020
course indexed date
Bot
course submited by