powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка объектов видимой области карты
5 сообщений из 5, страница 1 из 1
Выборка объектов видимой области карты
    #39347632
Xploder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, появилась задача выборки геоданных. На основе координат углов карты выбрать объекты которые в ходят в диапазон этих координат. Первое что приходит на ум (lat BETWEEN {$start} AND {$end}) AND (lng BETWEEN {$start} AND {$end}) то есть выбирать в двух плоскостях X и Y. Но что то подсказывает мне, что это не совсем правильно, так как диапазон широты от 90 до - 90, а долготы от 180 до - 180. Сталкивался кто нибудь с такой задачей и как решили? Спасибо!
...
Рейтинг: 0 / 0
Выборка объектов видимой области карты
    #39347650
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Xploderчто то подсказывает мне, что это не совсем правильно, так как диапазон широты от 90 до - 90, а долготы от 180 до - 180.Не понимаю, как на основании этого факта можно сделать заключение о не совсем правильности...
...
Рейтинг: 0 / 0
Выборка объектов видимой области карты
    #39347660
Xploder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, ок, тогда как по вашему выбрать диапазон долготы если начало 170 и конец -150 градусов? Между ними как раз и проходит граница где после + 180 начинается минус - 180
...
Рейтинг: 0 / 0
Выборка объектов видимой области карты
    #39347681
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
CASE WHEN $start < $end 
     THEN BETWEEN $start AND $end
     ELSE NOT BETWEEN $end AND $start
...
Рейтинг: 0 / 0
Выборка объектов видимой области карты
    #39347743
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XploderAkina, ок, тогда как по вашему выбрать диапазон долготы если начало 170 и конец -150 градусов? Между ними как раз и проходит граница где после + 180 начинается минус - 180Тогда делить диапазон на два и проверять на вхождение в оба.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка объектов видимой области карты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]