Ostatnio pracuję nad projektem mapowym, funkcja ogrodzeń elektronicznych, aby ocenić, czy punkt znajduje się w okręgu
Współrzędne centrum okręgu {lng: 121.29947, szerokość: 29.573633} promień 1696.4733268003329 Dodaliśmy 3 punkty na stronie internetowej
var m1 = nowy BMap.Marker (nowy BMap.Point(121.29940,29.573600));
var m2 = nowy BMap.Marker (nowy BMap.Point(121.29940,29.579600));
var m3 = nowy BMap.Marker (nowy BMap.Point(121.29940,29.589600));
M1 i M2 są zarówno w obrębie okręgu, a M3 wyraźnie nie znajduje się w tym okręgu
.net/C# Zrzut ekranu algorytmu służącego do określenia, czy punkt znajduje się w obrębie okręgu, wygląda następująco:
Przetłumaczyłem to z kodu Java, haha
Kod obiektu Marker wygląda następująco:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź
|