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)

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




Loading charts...
Related Topics
606614
udemy ID
09/09/2015
course created date
01/12/2020
course indexed date
Bot
course submited by