Navigasyon uygulamaları mesafeyi GPS konumun, yol haritası ve yol ağı üzerindeki güzergâhı kullanarak hesaplar. 🗺️📍
📍 1. Önce konumunu belirler
Telefon veya araç, GPS uydularından gelen sinyalleri kullanarak bulunduğun konumu hesaplar.
🛣️ 2. Gideceğin rotayı belirler
Navigasyon sistemi, haritadaki yolları bir ağ gibi değerlendirir ve başlangıç noktasından hedefe ulaşan uygun rotayı seçer.
Örneğin:
Başlangıç → 2 km → kavşak → 5 km → otoyol → 8 km → hedef
Bu yol parçalarının toplamı, yaklaşık 15 km mesafeyi verir.
🧮 3. Yol üzerindeki mesafeleri toplar
Navigasyon genellikle kuş uçuşu mesafeyi değil, aracın gerçekten kullanabileceği yolun uzunluğunu hesaplar.
Bu nedenle iki nokta arasında kuş uçuşu 10 km olsa bile yollar kıvrımlıysa navigasyon 14 km gösterebilir.
🚦 4. Trafik mesafeyi değil, süreyi etkiler
Trafik sıkışıklığı genellikle mesafeyi değiştirmez; tahmini varış süresini değiştirir.
Örneğin:
Mesafe: 20 km
Normalde: 25 dakika
Yoğun trafikte: 50 dakika
📡 5. Rota değişirse mesafe de değişir
Yolda dönüş kaçırmak, yol çalışması veya yeni bir rota seçmek gibi durumlarda navigasyon rotayı yeniden hesaplar ve kalan mesafeyi günceller.
Kısacası: Navigasyon, GPS ile konumunu belirler → haritadaki yolları kullanarak rota oluşturur → rota üzerindeki yol parçalarının uzunluklarını toplar → kalan mesafeyi gösterir.