Хорошо, все понятно. Я использую карты Google и пытаюсь выяснить, находится ли широта и длинная точка в пределах круга радиуса, скажем, x (x выбирается пользователем).
Ограничивающая рамка для этого не работает. Я уже пробовал использовать следующий код:
distlatLng = new google.maps.LatLng(dist.latlng[0],dist.latlng[1]);
var latLngBounds = circle.getBounds();
if(latLngBounds.contains(distlatLng)){
dropPins(distlatLng,dist.f_addr);
}
Это все еще приводит к тому, что маркеры находятся за пределами круга.
Думаю, это простая математика, требующая вычисления кривизны или площади, но я не уверен с чего начать. Есть предложения?