0

だから私はここに地図を持っています

Google Maps APIを使用して、特定の座標がそのポリゴン内にあるかどうかを検出するにはどうすればよいですか?それは可能ですか?

前もって感謝します。

4

2 に答える 2

1

Googleはすでに1つを提供しています

  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

于 2013-10-31T02:41:19.607 に答える
0

はい、可能です。この関数を参照してください:http://github.com/tparkin/Google-Maps-Point-in-Polygon

于 2010-10-15T19:50:46.353 に答える