saya punya kordinat "-6.9788295,107.6333703", buat perhitungan menggunakan php untuk membuat kotak yang mengelilingi kordinat tersebut, sehingga akan menghasilkan 4 buah kordinat, dimana titik tengah nya "-6.9788295,107.6333703", buat jarak antar sisi berjarak 5 meter
<?php $lat = -6.9788295; // latitude $lng = 107.6333703; // longitude $distance = 5; // jarak antar sisi dalam meter // konversi jarak antar sisi dari meter ke derajat $distance_lat = $distance / 111111; // 1 derajat latitude = 111.111 meter $distance_lng = $distance / (111111 * cos(deg2rad($lat))); // 1 derajat longitude berbeda-beda tergantung pada lintangnya // hitung koordinat titik sudut kotak $northwest_lat = $lat + $distance_lat; $northwest_lng = $lng - $distance_lng; $southeast_lat = $lat - $distance_lat; $southeast_lng = $lng + $distance_lng; // tampilkan hasil echo "Titik Tengah: $lat, $lng<br>"; echo "Jarak antar sisi: $distance meter<br>"; echo "Koordinat kotak:<br>"; echo "($northwest_lat, $northwest_lng)<br>"; echo "($northwest_lat, $southeast_lng)<br>"; echo "($southeast_lat, $southeast_lng)<br>"; echo "($southeast_lat, $northwest_lng)<br>"; ?>
0 komentar:
Posting Komentar