Récemment, je travaille sur un projet cartographique, la fonction des clôtures électroniques, pour juger si le point se trouve dans le cercle
Coordonnées du centre du cercle {LNG : 121.29947, lat : 29.573633} rayon 1696.4733268003329 Nous avons ajouté 3 points à la page web
var m1 = nouveau marqueur BMap.(nouveau BMap.Point(121.29940,29.573600)) ;
var m2 = nouveau marqueur BMap.(nouveau BMap.Point(121.29940,29.579600)) ;
var m3 = nouveau marqueur BMap.(nouveau BMap.Point(121.29940,29.589600)) ;
M1 et M2 sont tous deux à l’intérieur du cercle, et M3 n’est clairement pas dans le cercle
.net/C# La capture d’écran de l’algorithme pour déterminer si un point se trouve dans un cercle est la suivante :
Je l’ai traduit à partir de code Java lol
Le code objet Marker est le suivant :
Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaît Répondre
|