PHP根据两点间的经纬度计算距离
这篇文章主要介绍了PHP如何根据两点间的经纬度计算距离,代码很简单,但很实用,需要的朋友可以参考下
这是一个不错的示例,直接贴代码,,首先要知道纬度值、经度值
/** * @desc 根据两点间的经纬度计算距离 * @param float $lat 纬度值 * @param float $lng 经度值 */ function getDistance($lat1, $lng1, $lat2, $lng2) { $earthRadius = 6367000; //approximate radius of earth in meters /* Convert these degrees to radians to work with the formula */ $lat1 = ($lat1 * pi() ) / 180; $lng1 = ($lng1 * pi() ) / 180; $lat2 = ($lat2 * pi() ) / 180; $lng2 = ($lng2 * pi() ) / 180; /* Using the Haversine formula calculate the distance */ $calcLongitude = $lng2 - $lng1; $calcLatitude = $lat2 - $lat1; $stepOne = pow(sin($calcLatitude / 2), 2) + cos($lat1) * cos($lat2) * pow(sin($calcLongitude / 2), 2); $stepTwo = 2 * asin(min(1, sqrt($stepOne))); $calculatedDistance = $earthRadius * $stepTwo; return round($calculatedDistance); }

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Memandangkan satah tiga dimensi dan oleh itu tiga koordinat, tugasnya adalah untuk mencari jarak antara titik yang diberikan dan memaparkan hasilnya. Pada satah tiga dimensi, terdapat tiga paksi koordinat, koordinat paksi-x ialah (x1, y1, z1), koordinat paksi-y ialah (x2, y2, z2), dan koordinat bagi paksi-z ialah (x3, y3, z). Terdapat formula langsung untuk mengira jarak antara mereka seperti berikut $$\sqrt{\lgroupx2-x1\rgroup^{2}+\lgroupy2-y1\rgroup^{2}+\lgroupz2-z1\rgroup^{2 } }$$Berikut ialah ilustrasi yang menunjukkan tiga paksi koordinat yang berbeza dan koordinatnya Kaedah yang digunakan di bawah adalah seperti berikut −Koordinat input (x1,.

Artikel ini dicetak semula daripada akaun awam WeChat "Hidup dalam Era Maklumat" Penulis hidup dalam era maklumat. Untuk mencetak semula artikel ini, sila hubungi akaun awam Living in the Information Age. Dalam pembelajaran mesin, konsep asas ialah cara menilai perbezaan antara dua sampel, supaya persamaan dan maklumat kategori antara kedua-dua sampel dapat dinilai. Ukuran untuk menilai persamaan ini ialah jarak antara dua sampel dalam ruang ciri. Terdapat banyak kaedah pengukuran berdasarkan ciri data yang berbeza. Secara umumnya, untuk dua sampel data x, y, takrifkan fungsi d(x, y) Jika ia ditakrifkan sebagai jarak antara dua sampel, maka d(x, y) perlu memenuhi sifat asas berikut : Bukan-). negatif: d(x, y)>=0 Identiti: d(x, y)=0 ⇔ x=y pasangan

Pada persidangan pembangun tahunannya, Apple memperkenalkan sistem pengendalian generasi seterusnya untuk menjanakan suite perantinya. Seperti biasa, iOS 17 berada di tengah-tengah semua perubahan besar, dengan ciri seperti mel suara langsung, transkripsi mesej, pelekat langsung, mod siap sedia, aktiviti langsung skrin penuh, widget interaktif dan banyak lagi. Salah satu ciri yang menonjol di antara penambahan baharu ini ialah Jarak Skrin. Ini ialah ciri mengutamakan kesihatan yang memfokuskan pada mencegah ketegangan mata dan rabun pada skrin iPhone anda. Dalam artikel ini, kami akan menerangkan apakah jarak skrin dan cara mendayakannya dalam iOS17. Apakah jarak skrin pada iOS17? Sebagai sebahagian daripada ciri kesihatan baharu yang diperkenalkan dalam iOS 17, Apple menawarkan ciri jarak skrin untuk membantu pengguna menjangka

Apakah ciri jarak skrin dalam kemas kini iOS17? Apple menyediakan fungsi jarak skrin pada iPhone untuk membantu pengguna mengelakkan keletihan mata dan risiko rabun. Ciri ini (tersedia pada iOS 17 atau lebih baru) akan menggunakan kamera TrueDepth iPhone (kamera yang sama yang turut membantu FaceID) untuk mengukur jarak antara muka dan telefon. Jika Jarak Skrin mengesan bahawa anda memegang iPhone anda lebih dekat daripada 12 inci atau 30 sentimeter untuk tempoh masa yang panjang, ia akan menggesa anda mengekalkan jarak dari skrin iPhone. Apabila peranti anda mengesan bahawa ia berada kurang daripada 12 inci dari muka anda, anda akan melihat mesej "iPhone terlalu dekat" pada skrin dan menasihatkan anda supaya menjaga jarak untuk melindungi penglihatan anda. Hanya jika anda meletakkan peranti lebih jauh

Apabila kita menggunakan platform ini, kita semua tahu bahawa setiap lokasi mempunyai koordinat Saya percaya bahawa pelajar yang telah mempelajari geografi akan mengetahui apakah koordinat longitud dan latitud Fungsi di atas boleh dikatakan sangat berkuasa lokasi anda dalam masa nyata, tetapi ia juga boleh memberitahu anda tentang longitud dan latitud semasa, maksudnya, kita semua boleh menyemak koordinat longitud dan latitud mana-mana lokasi pada peta lokasi khusus yang sepadan dengan lebih tepat, tetapi majoriti pengguna yang tidak tahu masih melihatnya, jadi untuk memberi anda pemahaman yang lebih baik mengenainya, mari sertai editor sekarang Lihatlah, saya percaya anda tidak akan terlepas itu, datang dan lihat.

Anda boleh menyemak latitud dan longitud pada Peta Google, tetapi bagaimana anda menyemak latitud dan longitud. Pengguna mengklik pada maklumat lokasi, dan kemudian klik untuk melihat lebih banyak, untuk melihat maklumat longitud dan latitud tertentu. Pengenalan kepada kaedah menyemak longitud dan latitud ini boleh memberitahu anda kandungan tertentu Berikut ialah kaedah terperinci, jadi sila lihat. Cara menyemak latitud dan longitud pada Peta Google A: Klik pada lokasi dan pilih untuk melihat maklumat terperinci. Pengenalan terperinci: Versi mudah alih: 1. Mula-mula, pergi ke peta kemajuan dan pilih lokasi yang anda mahu lihat. 2. Klik butang Lihat Semua di dalam. 3. Anda boleh melihat latitud dan longitud terperinci. Versi PC: 1. Mula-mula masukkan tapak web Peta Google. https://www.google.cn2 Klik kanan untuk melihat lokasi yang dikehendaki dan klik What's here.

Trend yang menarik telah muncul untuk teknologi UWB dalam pasaran aplikasi industri: jarak penghantaran stesen pangkalan semakin meningkat Adegan biasa ialah terowong atau lombong Ciri-ciri adegan ini ialah ruangnya adalah linear dan tidak banyak halangan di tengah stesen pangkalan UWB juga diletakkan dalam garisan lurus. Semakin jauh jarak kerja stesen pangkalan, semakin sedikit bilangan stesen pangkalan yang diperlukan untuk projek itu, dan semakin rendah kos projek Di bawah persaingan pasaran, jarak kerja stesen pangkalan UWB di pasaran semakin jauh jarak kerja stesen pangkalan telah meningkat daripada puluhan ribu pada hari-hari awal, berkembang kepada 100m, 200m, 500m, 1000m, 2000m atau lebih jauh lagi. Artikel ini tidak akan membincangkan logik perniagaan di sebalik ini terlalu banyak. Mengapa stesen pangkalan UWB berfungsi lebih jauh dan lebih jauh? Terdapat dua komponen utama, satu adalah antena, dan satu lagi

Bagaimana untuk menggunakan kod Java untuk memaparkan latitud dan longitud lokasi semasa pada Peta Baidu? Peta Baidu ialah aplikasi peta yang sangat popular yang sering digunakan semasa membangunkan aplikasi berkaitan geolokasi. Artikel ini akan memperkenalkan cara menggunakan kod Java untuk memaparkan longitud dan latitud lokasi semasa pada Peta Baidu. Pertama, kita perlu menyediakan akaun pembangun Baidu dan membuat aplikasi untuk mendapatkan kunci API. Selepas mendaftar akaun dan log masuk di tapak web pembangun Baidu, kami boleh membuat aplikasi dalam konsol dan mendapatkan kunci API untuk mengakses
