如何检测标记是否在谷歌地图中的多边形内

Ren*_*Pot 4 php mysql google-maps polygon coordinates

我在数据库中有多个坐标用于多边形.我的数据库中也有标记的坐标.如何检测标记是否在此多边形内.

注意:我使用cronjob移动标记,在这个cronjob中需要检测它.所以javascript没有涉及!

多边形的形状不仅仅是圆形或方形.它可以是例如国家或海洋.

Nic*_*ini 7

谷歌地图API现在有一个功能.

Google Map坐标为多边形

containsLocation(point:LatLng, polygon:Polygon);    
isLocationOnEdge(point:LatLng, poly:Polygon|Polyline, tolerance?:number);
Run Code Online (Sandbox Code Playgroud)