Как я могу проверить, находится ли CLLocationCoordinate2D внутри четырех квадратов CLLocationCoordinate2D? в Objective C с Google Maps
Я хочу проверить, находится ли CLLocationCoordinate2D внутри квадрата, созданного из других четырех CLLocationCoordinate2D
У меня есть такая структура:
typedef struct {
CLLocationCoordinate2D southWest;
CLLocationCoordinate2D southEast;
CLLocationCoordinate2D northEast;
CLLocationCoordinate2D northWest;
} Bounds;
И координата CLLocationCoordinate2D передается как параметр. И я хочу проверить, находится ли координата внутри границ. Как я могу это проверить?
- (BOOL) isCoordinate:(CLLocationCoordinate2D)coordinate insideBounds:(Bounds)bounds { ... }