Мне нужно вернуть набор отфильтрованных записей из базы данных, координаты которых находятся в пределах текущих границ карты (map.getBounds())
В соответствии с Google Maps API v3 это можно сделать на стороне клиента, используя их API и функцию «containsLatLng (latlng: GLatLng)», но я хочу сделать эту реализацию на стороне сервера, а затем просто вернуть записи, которые находятся в этих координатах. .
Моя текущая реализация работает, если карта сосредоточена в Африке, но если карта показывает Китай и Канаду в одном и том же представлении, моя реализация не работает, потому что долгота меняется с положительной на отрицательную в Тихом океане.
Любые предложения о том, как реализовать это точно?