使用Google Maps API检查点是否在Polygon内

use*_*319 1 polygon google-maps-api-3

我正在使用Google Maps API v3开发应用程序,我很难知道如何找出X坐标是否在多边形内部.

Tay*_*nli 6

您可以使用Google Maps JS API 的Geometry Library.有一个函数调用containsLocation它告诉你给定的LatLng是否在Polygon中.请注意,它是多边形,而不是折线.Polyline是(如名称所示)一条线.所以在折线内部没有点这样的东西.您可以使用该containsLocation功能检查点是否在Polygon内.

google.maps.geometry.poly.containsLocation(somePoint, somePolygon)
Run Code Online (Sandbox Code Playgroud)