Recentemente, tenho trabalhado em um projeto de mapas, a função de cercas eletrônicas, para julgar se o ponto está dentro do círculo
Coordenadas do centro do círculo {lng: 121.29947, lat: 29.573633} raio 1696.4733268003329 Adicionamos 3 pontos à página web
var m1 = novo BMap.Marker(novo BMap.Point(121.29940,29.573600));
var m2 = novo BMap.Marker(novo BMap.Point(121.29940,29.579600));
var m3 = novo BMap.Marker(novo BMap.Point(121.29940,29.589600));
M1 e M2 estão ambos dentro do círculo, e M3 claramente não está dentro do círculo
.net/C# A captura de tela do algoritmo para determinar se um ponto está dentro de um círculo é a seguinte:
Eu traduzi de código Java kkk
O código objeto do marcador é o seguinte:
Turistas, se quiserem ver o conteúdo oculto deste post, por favor Resposta
|