мне необходимо из данных этого прямоугольника собрать массив с координатами точек, которые находятся внутри его границ
в универе на первом курсе линейной алгебры не было?
точка находится в полигоне (твой прямоугольник), если количество пересечений луча с точкой и всех сторон полигона, нечетное.
т.е. берешь точку, про которую ты хочешь узнать в полигоне она или нет. Строишь отрезок, на одном конце твоя точка, другой конец точка которая точно вне полигона. Далее foreach по отрезкам полигона, и проверяешь пересекаются ли отрезки, т.е. отрезок с твоей точкой с каждым отрезком полигона. Если сумма пересечений нечетная, то точка внутри полигона.
формулу пересечение отрезков думаю сам нагуглишь.
p.s. еще можно ввести в гугле
leaflet point in polygon, и возможно выдаст что-то готовое на github