Итак, у меня есть карта здесь
Как я могу, используя Google Maps API, определить, находится ли данная координата в пределах этого многоугольника? Это возможно?
Заранее спасибо.
Да, это возможно. Смотрите эту функцию: http://github.com/tparkin/Google-Maps-Point-in-Polygon
Google уже предоставляет один
var bermudaTriangle = new google.maps.Polygon({ paths: [ new google.maps.LatLng(25.774, -80.190), new google.maps.LatLng(18.466, -66.118), new google.maps.LatLng(32.321, -64.757) ] }); google.maps.event.addListener(map, 'click', function(event) { console.log(google.maps.geometry.poly.containsLocation(event.latLng, bermudaTriangle)); });
https://developers.google.com/maps/documentation/javascript/geometry#containsLocation