Как я могу проверить, находится ли 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 { ... }

Ответы на вопрос(3)

Ваш ответ на вопрос