Onlangs werk ik aan een kaartproject, de functie van elektronische hekken, om te beoordelen of het punt in de cirkel ligt
Cirkelcentrumcoördinaten {lng: 121.29947, lat: 29.573633} straal 1696.4733268003329 We voegden 3 punten toe aan de webpagina
var m1 = nieuwe BMap.Marker(nieuwe BMap.Point(121.29940,29.573600));
var m2 = nieuwe BMap.Marker(nieuwe BMap.Point(121.29940,29.579600));
var m3 = nieuwe BMap.Marker(nieuwe BMap.Point(121.29940,29.589600));
M1 en M2 liggen beide binnen de cirkel, en M3 ligt duidelijk niet in de cirkel
.net/C# De screenshot van het algoritme om te bepalen of een punt binnen een cirkel ligt, is als volgt:
Ik heb het vertaald vanuit Java-code, haha.
De Marker-objectcode is als volgt:
Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieft Antwoord
|