В последнее время я работаю над проектом карты — функцией электронных заборов, чтобы оценить, находится ли точка в круге
Координаты центра круга {lng: 121.29947, широта: 29.573633} радиус 1696.4733268003329 Мы добавили 3 пункта на веб-страницу
var m1 = новый BMap.Marker(новый BMap.Point(121.29940,29.573600));
var m2 = новый BMap.Marker(новый BMap.Point(121.29940,29.579600));
var m3 = новый BMap.Marker(новый BMap.Point(121.29940,29.589600));
M1 и M2 оба находятся внутри круга, и M3 явно не находится в этом круге
.net/C# Скриншот алгоритма для определения, находится ли точка внутри окружности, выглядит следующим образом:
Я перевёл его с кода на Java, лол
Код объекта Marker выглядит следующим образом:
Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйста Ответ
|