Изменения в логике добавления объектов в базу.
Рейтинг появился не только у объектов, а и у пользователей, пока самый простой: Зарегистрированный пользователь получает рейтинг 1, у незарегистрированного(гостя) рейтинг 0. в дальнейшем планирую сделать зависимость рейтинга пользователя от среднего рейтинга его объектов и от их количества(опытности).
Теперь при добавлении объекта происходит проверка в базе на наличие объектов в радиусе, примерно 30 метров от добавляемого объекта.
Если объект добавляется пользователем с рейтингом 1,а в этой точке в базе уже есть объекты но с рейтингом 0, старые объекты удаляются.
Если в базе на этом месте находится объект с высоким рейтингом, новый объект будет считаться дубликатом и в базу не добавится.
Таким образом будет происходить постепенное вытеснение некачественных объектов более качественными.