Прежде всего позвольте мне поблагодарить вас за то, что вы нашли время в чтении моего вопроса.Как создать геопространственный модуль с AWS лямбда и динамо db
Мой план состоял в том, чтобы добавить записи широты и долготы в записи моих лиц в dynamodb, а затем использовать географическую библиотеку, предпочтительно написанную в nodejs, для вычисления близлежащих лиц в заданном радиусе. Таким образом, план, например, возвращал людей только с этого 50-мильного радиуса.
До сих пор единственные гео-библиотеки, которые я пробовал, позволяют мне передавать лат и долгое время на него и подтвердить, находится ли он в указанном радиусе. Проблема в том, что я должен зациклять всю таблицу dynamodb, чтобы получить результаты. Есть ли обратная функция для этого, в которой я передаю лалонную точку и радиус в гео-библиотеку, а затем гео-библиотека передает мне некоторые широтные и длинные границы, поэтому я могу легко запросить ее на dynamodb (например, (lat <: latboundary1 AND lat>: latboundary 2) AND (long <: longboundary1 AND long>: longboundary 2))
Я не уверен, правильно ли я понял, но почему бы вам просто не вычислить эти границы самостоятельно? – birnbaum
Привет! Спасибо за ответ. Я не уверен в формулах, которые вижу, но если я собираюсь вычислить, это правильно? [BoundingCoordinates] (http://janmatuschek.de/LatitudeLongitudeBoundingCoordinates) – taptipblard
Эй, там! Вы выяснили решение этого? Мне интересно то же самое, хаха. –