как проверить, лежит ли маркер в нескольких многоугольниках? - PullRequest
0 голосов
/ 11 марта 2020

Этот код использует только один многоугольник, я хочу что-то, что может использовать многократные многоугольники, чтобы проверить, лежит ли широта в одном из них или нет! любое решение

componentDidMount() {
  const polygon = [
    { lat: 3.1336599385978805, lng: 101.31866455078125 },
    { lat: 3.3091633559540123, lng: 101.66198730468757 },
    { lat: 3.091150714460597,  lng: 101.92977905273438 },
    { lat: 3.1336599385978805, lng: 101.31866455078125 } // last point has to be same as first point
  ];

  let point = {
    lat: 2.951269758090068,
    lng: 101.964111328125
  };

  GeoFencing.containsLocation(point, polygon)
    .then(() => console.log('point is within polygon'))
    .catch(() => console.log('point is NOT within polygon'))
}
...