如何检查边界框是否包含我的观点

jam*_*075 0 objective-c bounding-box coordinates mkmapview ios

我想知道我的观点是否在我的边界框中使用坐标:

指向检查:

CLLocation - > 48.847172 2.386597

边界框:

maxLat minLat/maxLon minLon

"48.7998602295",
"48.8198640442",
"2.46138595581",
"2.48138619423"
Run Code Online (Sandbox Code Playgroud)

我该怎么检查?

ser*_*gio 5

CGRectContainsPoint

bool CGRectContainsPoint (
  CGRect rect,
  CGPoint point
);
Run Code Online (Sandbox Code Playgroud)

为你工作?

你可以把a转换CLLocationCoordinate2DCGPoint这样的:

CGPoint p = (CGPoint) { loc.latitude, loc.longitude };
Run Code Online (Sandbox Code Playgroud)