Короткий ответ: вам нужно использовать kRing
(либо через привязки, либо через инструменты командной строки), чтобы получить соседей. Хотя в некоторых ограниченных случаях вы можете получить соседей с помощью битового манипулирования индексом, во многих случаях числовой индекс c соседа может быть отдаленным. Основное правило c состоит в том, что, хотя индексы, которые численно близки, географически близки, обратное не всегда верно.
По той же причине вы, как правило, не можете использовать запрос диапазона для поиска соседних шестиугольников. , Общий шаблон поиска - найти соседние интересующие ячейки в коде, используя kRing
, а затем запросить их все в вашей базе данных.