Recientemente, he estado trabajando en un proyecto cartográfico, la función de las vallas electrónicas, para juzgar si el punto está dentro del círculo
Coordenadas del centro del círculo {lng: 121.29947, lat: 29.573633} radio 1696.4733268003329 Añadimos 3 puntos a la página web
var m1 = nuevo BMap.Marker(nuevo BMap.Point(121.29940,29.573600));
var m2 = nuevo BMap.Marker(nuevo BMap.Point(121.29940,29.579600));
var m3 = nuevo BMap.Marker(nuevo BMap.Point(121.29940,29.589600));
M1 y M2 están ambos dentro del círculo, y M3 claramente no está dentro del círculo
.net/C# La captura de pantalla del algoritmo para determinar si un punto está dentro de un círculo es la siguiente:
Lo traduje de código Java, jaja.
El código objeto del marcador es el siguiente:
Turistas, si queréis ver el contenido oculto de esta publicación, por favor Respuesta
|