在Javascript(客户端)中,我可以通过google.maps.LatLngBounds
类的contains方法找出给定的纬度和经度是在绘制形状的内部还是外部。
在服务器端,是否可以检查给定坐标是在形状内部还是外部?
答案 0 :(得分:1)
我相信你不需要任何功能来检查它。简单的逻辑可以做到这一点。
请尝试以下逻辑。
FOR RECTANGLE
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");
}
}
我相信这会对你有所帮助。