Google maps 是否可以检查纬度和经度是否在视口[绘制形状]内[服务器端]

Google maps 是否可以检查纬度和经度是否在视口[绘制形状]内[服务器端],google-maps,google-maps-api-3,google-maps-markers,google-geocoder,google-geocoding-api,Google Maps,Google Maps Api 3,Google Maps Markers,Google Geocoder,Google Geocoding Api,在Javascript(客户端)中,我可以通过google.maps.LatLngBoundsclass的contains方法来确定给定的纬度和经度是在绘制的形状内部还是外部 在服务器端,是否可以检查给定坐标是在形状内部还是外部?我相信您不需要任何函数来检查它。简单的逻辑可以做到这一点 请尝试下面的逻辑 用于矩形 public void rectangleRegionChecker() { double Given_Lattitude; double Given_Longtitu

在Javascript(客户端)中,我可以通过
google.maps.LatLngBounds
class的contains方法来确定给定的纬度和经度是在绘制的形状内部还是外部


在服务器端,是否可以检查给定坐标是在形状内部还是外部?

我相信您不需要任何函数来检查它。简单的逻辑可以做到这一点

请尝试下面的逻辑

用于矩形

public void rectangleRegionChecker() {
    double Given_Lattitude;
    double Given_Longtitude;
    double SouthWestLattitude;
    double SouthWestLongtitude;
    double NorthEastLattitude;
    double NorthEastLongitude;
    if((SouthWestLattitude<=Given_lattitude)&&(SouthWestLongtitude<=Given_Longtitude)&&(NorthEastLattitude>=Given_Lattitude)&&(NorthEastLongtitude>=Given_Longtitude)){
    S.O.P("Inside the Rectangle");
    }
}
public void rectangleRegionChecker(){
双给定格度;
双给定长度;
双西南格子;
双西南方向;
双东北向;
双东北经度;
if((西南方向的格度=给定的长度)){
S.O.P(“矩形内”);
}
}

我相信这会对你有很大帮助。

我理解其中的逻辑。但是,它是否适用于谷歌地图api?。那么谷歌地图API中的圆圈呢