Я создал многоугольник на карте Google с предопределенным скоординированным. Я хочу добавить подтверждение в свой веб-сервис, чтобы он отвечал тем пользователям, которые принадлежат к вышеуказанному предопределенному многоугольнику. Для этого я получаю геологическое местоположение пользователя, но как я могу проверить, находится ли это местоположение внутри полигона или нет.Проверка координаты в данном полигоне google map
1
A
ответ
0
Использование containsLocation() из геометрии библиотеки API Карт Google (doc here):
HTML (примечание библиотеки = геометрия):
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&signed_in=true&libraries=geometry&callback=initMap"
async defer></script>
Javascript:
// e: your point
// polygon: a Google Map Polygon
if (google.maps.geometry.poly.containsLocation(e.latLng, polygon) {
...
}