Для тех, кто сталкивался с таким вопросом: я сам нашел решение! Я не нашел ничего из библиотеки рисования Leaflet, которую мог бы использовать, поэтому я определил проблему для себя как проблему тригонометрии и решил ее таким образом. Я определил функцию, в которой при щелчке многоугольника она конвертирует event.latlng и перебирает polygon.getLatLngs () [0], беря пару точек A и B. A - это первые координаты, B - следующая, и если она достигает конца массива, B будет первой точкой. Затем, используя коллинеарную функцию из 3 точек с x, y, я проверил, имеет ли нажатие x, y тот же наклон, что и точки A и B. соединить их с информацией о latLng и в дальнейшем использовать ее в моем проекте. Хотя этот метод работает, я был бы признателен, если бы кто-нибудь знал лучшее решение или встроенную функцию библиотеки, которую можно использовать вместо этого. Спасибо!