Хорошо, довольно понятно. Я использую карты 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);
}
Это по-прежнему приводит к тому, что маркеры размещаются за пределами круга.
Я предполагаю, что это простая математика, требующая расчета кривизны или площади, но я не уверен, с чего начать. Какие-либо предложения?