2016-08-17 4 views
1

Мы пытаемся сделать обратный гео поиск с помощью RedisRedis диапазон поиска запросов для широты и долготы без радиуса

мета данные были загружены внутри Redis следующим образом

> geoadd cities lon lat citycode 

Намерение чтобы узнать ближайший город, который находится в диапазоне от широты и долготы в качестве входного сигнала (радиус неизвестен)

например

geoadd cities 74.0059 40.7128 NewYork 

Если следующие входы при условии, что система должна возвращать код города для NewYork NewYork например

  • 73.9857,40.7484
  • 74.0445,40.6892
  • 73.9851,40.7589

Redis, к сожалению, требует вы указываете радиус, из-за которого, если не указан радиус, он не правильно переводит карту в город.

Я ищу решение, специфичное для redis, и я знаю, что это можно легко сделать с помощью mysql.

ответ

0

Вам нужны другие базы данных, чтобы сделать этот вид запроса, такие как MongoDB или PostGIS