Дмитрий: ну так считайте расстояние от каждой точки до текущей позиции, фильтруйте где меньше 50 км.
Если точек сильно дофига - можно чуть чуть сжульничать и выбрать сначала точки в некоем квадрате (чисто по широте-долготе), а уже среди них считать честно.
Арсений: ну тут собственно решений простых нет.
Или перейти на какую нибудь из существующих систем имеющих функционал аналитики.
Или пилить своё решение.
Или иметь человека который может руками сделать запрос.
Все зависит от объемов, если запросы нужно строить редко - вариант с человеком самый бюджетный
Кадыр Атаханов: потому что они:
1) не явно для остального проекта хранят состояние, что провоцирует людей писать хреновый код и крайне усложняет отладку проекта в ситуации когда хранение состояний действительно нужно
2) омерзительно работают по быстродействию (решается переносом в sql/redis )
3) не поддаются нормальному контролю из приложения (blackbox: всегда грузятся все переменные)
Кадыр Атаханов: Вы описали не задачу. Вы описали выбранное Вами решение задачи. Грубо говоря напишите что вы хотите сделать с точки зрения логики приложения. Не "как можно использовать сессии" или "нужно хранить такие то данные клиента между запросами, как лучше?", а ЗАЧЕМ Вам это нужно
Евгений Петров: я вообще не знаю ни одного разработчика (ни фронт, ни бек) ставшего специалистом по UX ,- что на мой взгляд вполне логично.
Что касается проектов со сложной клиентской частью - весь смысл моего посыла был в том что их крайне мало.
Вячеслав: я считаю что для вашей задачи - решение с lastActivity оптимально.
В зависимости от хотелок - можно хранить lastActivity для пользователя, а можно для связки (пользователь,блог).
Затраты прямо скажем будут не велики, а какими то погрешностями тут разумно принебречь
Руслан Шашков: год назад была версия 1.9 если не ошибаюсь, сейчас 2.1 актуальная.
Сделайте через boundschange, отследить изменился зум с прошлого раза или нет - тривиально же.
Fachwerk: извините за холиварный ответ, но учите язык.
Вы не найдете русской документации ни к facebook, ни к instagram, ни к apple, ни к любому другому крупному западному проекту.
И да, что бы сделать пуши в сафари Вам будет нужна активная iOS developer license или Mac developer license
Артур Селиванов: я думаю что в ближайшее время (год-два) и c электронными деньгами лавочка закончится. Иначе это отличный способ ведения незаконной предпринимательской деятельности
Если точек сильно дофига - можно чуть чуть сжульничать и выбрать сначала точки в некоем квадрате (чисто по широте-долготе), а уже среди них считать честно.