Javascript Mesafe Hesaplama Hk:
-
Merhabalar,
http://www.apikutuphanesi.com/google-map/distance-matrix-api-mesafe-sure-hesapla/
linkte görüldüğü üzere api üzerinden hesaplama anlatılıyor. fakat benim problemim farklı,
sitemde 2000 adet iş yeri kayıtlı ben bana 5km uzaklığı olanları listelemek istiyorum.
çözüm yolu olarak 2000 adet istek te bulunup tek tek mesafe almak çok mantıksız. bunu daha hızlı yapabileceğim bir yöntem mevcut mu?
-
problemi fazla araştırmadan konu açtım arkadaşlar çözümü : https://www.onurcanalp.com/2013/07/25/iki-koordinat-latitude-longitude-arasindaki-mesafeyi-hesaplamak/
teşekkürler.
-
Abi sen güzergah olarak mı istiyorsun kuş bakışı mı önce onu söyle ?
-
Güzergah olarak.
sanırım bu kuş bakışı
Peki şu makale işe yarar mı https://medium.com/@sddkal/koordinatlar-aras%C4%B1-uzakl%C4%B1k-hesab%C4%B1-i%C3%A7in-haversine-fonksiyonu-982d90c550bf
DuPi tarafından 08/Eyl/20 19:32 tarihinde düzenlenmiştir -
Koordinatlar arasında işlem yaparak bulduğunuz mesefa kuş uçuşu mesafe olur. 2 koordinat arası karayolu ile süre hesaplamak ve/ya farklı yol rotalarını almak gerekse google map api veya muadili bir api kullanarak sorun aşılırdı ama sizin sistemde 2 Bin iş yeri arasında karşılaştırma yapmanız gerektiğinde bu kadar request atmak pek sağlıklı olmayacaktır.
5KM mesafe strict bir koşul değilse koordinatlar üzerinden giderek bulup iş yerlerini listeletmek. Seçilen iş yerine basılınca google map api ile yol haritası çıkarmak daha güzel olabilir.
-
coder2 bunu yazdı
Koordinatlar arasında işlem yaparak bulduğunuz mesefa kuş uçuşu mesafe olur. 2 koordinat arası karayolu ile süre hesaplamak ve/ya farklı yol rotalarını almak gerekse google map api veya muadili bir api kullanarak sorun aşılırdı ama sizin sistemde 2 Bin iş yeri arasında karşılaştırma yapmanız gerektiğinde bu kadar request atmak pek sağlıklı olmayacaktır.
5KM mesafe strict bir koşul değilse koordinatlar üzerinden giderek bulup iş yerlerini listeletmek. Seçilen iş yerine basılınca google map api ile yol haritası çıkarmak daha güzel olabilir.
hocam çözüm olarak bunu seçtik yinede teşekkürler.