Учитывая левый верхний лонг / лат и нижний правый лонг / лат, как я могу узнать, попадает ли данный лонг / лат в прямоугольник?
В идеале я бы посмотрел на что-то вроде
bool IsWithinArea(float topLeftLat,float topLeftLong,
float bottomRightLat,float bottomRightLong,float testLat,float testLong)
Обновление
Единственная проблема состоит в том, что прямоугольник, созданный из long / lat, может быть из повернутой карты, поэтому нижний правый угол не всегда будет больше верхнего левого ... ... 1010 *