2016-05-18 3 views
1

Я создал многоугольник на карте Google с предопределенным скоординированным. Я хочу добавить подтверждение в свой веб-сервис, чтобы он отвечал тем пользователям, которые принадлежат к вышеуказанному предопределенному многоугольнику. Для этого я получаю геологическое местоположение пользователя, но как я могу проверить, находится ли это местоположение внутри полигона или нет.Проверка координаты в данном полигоне google map

ответ

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) { 
    ... 
}