For nylig har jeg arbejdet på et kortprojekt, funktionen af elektroniske hegn, for at vurdere, om punktet er i cirklen
Cirkelcenterkoordinater {lng: 121.29947, breddegrad: 29.573633} radius 1696.4733268003329 Vi tilføjede 3 punkter til websiden
var m1 = ny BMap.Marker(ny BMap.Point(121.29940,29.573600));
var m2 = ny BMap.Marker(ny BMap.Point(121.29940,29.579600));
var m3 = ny BMap.Marker(ny BMap.Point(121.29940,29.589600));
M1 og M2 er begge inden for cirklen, og M3 er tydeligvis ikke i cirklen
.net/C# Skærmbilledet af algoritmen til at afgøre, om et punkt er inden for en cirkel, er som følger:
Jeg oversatte det fra Java-kode, haha.
Markørens objektkode er som følger:
Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venlig Svar
|