Как получить или рассчитать широту и длину внутри прямоугольника, нарисованного на Google Maps? - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть таблица почтовых индексов, в которой есть столбцы lat и long. Я рисую прямоугольную форму на Google Maps. Я хочу знать, как сделать запрос к таблице, имея координаты верхнего левого, верхнего правого, нижнего левого и нижнего правого (чтобы я мог найти все строки, содержащиеся в границах этой фигуры).

Спасибо!

1 Ответ

0 голосов
/ 14 сентября 2018

Если вы знаете границы вашей карты (как вы сказали), то вы можете определить минимальную / максимальную широту и долготу.

Предполагая, что вы используете MySQL или что-то подобное, вы можете запросить вашу БД, например:

SELECT * from YOUR_TABLE where (lat > min_lat and lat < max_lat and lng > min_lng and lng < max_lng)

Это упрощенный синтаксис.Адаптируйте его под язык, который вы используете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...