Требуется сделать выборку из ~5к+ меток на основе попаданию в зону. Зона может быть обозначена как окружностью, так и пользовательским полигоном созданных через API карт и быть от 1 до 500 км.
Хотел бы узнать, возможно ли (и целесообразно ли) произвести такую выборку на клиентской стороне через API? Если да, то в какую сторону курить?
Или подсчет следует вести исключительно на серверно стороне через селекты по координатам, например в базе?