Nylig har jeg jobbet med et kartprosjekt, funksjonen til elektroniske gjerder, for å vurdere om punktet er i sirkelen
Sirkelsenterkoordinater {lng: 121.29947, lat: 29.573633} radius 1696.4733268003329 Vi la til 3 punkter på nettsiden
var m1 = ny BMap.(ny BMap.Point(121.29940,29.573600));
var m2 = ny BMap.(ny BMap.Point(121.29940,29.579600));
var m3 = ny BMap.(ny BMap.Point(121.29940,29.589600));
M1 og M2 er begge innenfor sirkelen, og M3 er tydeligvis ikke i sirkelen
.net/C# Skjermbildet av algoritmen for å avgjøre om et punkt er innenfor en sirkel er som følger:
Jeg oversatte det fra Java-kode, haha
Markør-objektkoden er som følger:
Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snill Svare
|