Saya memiliki 2 lokasi yang ditentukan oleh GPS coords, lat / long seperti yang dikembalikan oleh google maps:
http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html
Saya perlu menghitung jarak di antara mereka. Saya tahu saya bisa menggunakan google API tapi saya akan memproses permintaan massal jadi saya lebih suka melakukannya di server saya sendiri.
Saya telah menghabiskan beberapa jam dengan dokumen, menginstal geodjango OK, tapi sepertinya saya tidak dapat menemukan contohnya. Segala sesuatu dalam literatur jauh lebih rumit daripada yang saya butuhkan.
* 100
?Point
tidak digunakanSaya pikir lebih baik digunakan
pyproj
:Lihat lebih lanjut: http://blog.tremily.us/posts/pyproj/
sumber
Anda dapat menggunakan Point juga.
sumber
Anda juga dapat menggunakan kode Python dari Sven Marnach untuk mendapatkan hasil yang Anda inginkan. Saya telah menambahkan satu baris kode untuk mendapatkan hasil dalam meter .
Kode:
sumber
Jika Anda menginginkan jawaban yang tidak menggunakan pustaka atau fungsi geodjango. cari beberapa pertanyaan dan jawaban dengan label jarak . Mereka memberi Anda formula yang akan bekerja dengan bahasa atau kerangka kerja apa pun. Salah satu pertanyaannya adalah Jarak antar koordinat GPS
sumber
Saya sangat menyukai solusi yang pernah saya lihat dengan bantuan Django dan Geopy. Namun demikian, saya mengubah kode sedikit agar memiliki kebebasan untuk memasukkan lebih dari dua poin.
sumber