Kalkulator Geografis Laravel
Kalkulator Geografis Laravel membantu Anda menerapkan perhitungan geografis menggunakan beberapa algoritme yang membantu Anda menangani koordinat.
Paket ini memiliki dua kegunaan utama. Mendapatkan jarak antara satu set koordinat dan mendapatkan pusat antara dua atau lebih koordinat.
Pertama, berikut adalah contoh mendapatkan jarak antara satu set titik lintang dan bujur: GeoFacade menerima set titik yang berbeda, menghitung jarak antara titik 1 dan 2, lalu menghitung jarak antara titik 2 dan 3.
use \KMLaravel\GeographicalCalculator\Facade\GeoFacade;
$distance = GeoFacade::setPoint([22, 37])
->setOptions(['units' => ['km']])
// you can set unlimited lat/long points.
->setPoint([33, 40])
// get the calculated distance between each point
->getDistance();
Anda bisa menggunakan metode `getCenter()` untuk mendapatkan titik tengah antara dua set garis lintang/bujur. Mirip dengan metode `getDistance()`, Anda dapat memanggil `setPoint()` beberapa kali untuk menghitung pusat kumpulan beberapa titik.
// Get the calculated center between these points.
$center = GeoFacade::setPoint([22, 37])
// you can set unlimited points.
->setPoint([33, 40])
->getCenter();
Anda bisa mendapatkan detail paket ini, mendapatkan petunjuk instalasi lengkap, dan melihat kode sumber di GitHub.
Sumber Referensi : Dokumentasi Resmi Laravel