Нещодавно я працюю над проєктом карти — функцією електронних парканів, щоб оцінити, чи знаходиться точка в колі
Координати центру кола {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, лол
Об'єктний код маркера виглядає так:
Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласка Відповідь
|