Baru-baru ini, saya telah mengerjakan proyek peta, fungsi pagar elektronik, untuk menilai apakah titiknya ada di lingkaran
Koordinat pusat lingkaran {lng: 121.29947, lat: 29.573633} jari-jari 1696.4733268003329 Kami menambahkan 3 poin ke halaman web
var m1 = BMap.Marker baru(BMap.Point baru(121.29940,29.573600));
var m2 = BMap.Marker baru(BMap.Point baru(121.29940,29.579600));
var m3 = BMap.Marker baru (BMap.Point baru(121.29940,29.589600));
M1 dan M2 keduanya berada di dalam lingkaran, dan M3 jelas tidak berada di dalam lingkaran
.net/C# Tangkapan layar algoritma untuk menentukan apakah suatu titik berada dalam lingkaran adalah sebagai berikut:
Saya menerjemahkannya dari kode Java lol
Kode objek Marker adalah sebagai berikut:
Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakan Jawab
|