Арсен Беспалов: я как раз вчера решал задачу отправки событий в Telegram и попробовал взять именно эту библиотеку. В итоге потратил немало времени, чтобы разобраться, т.к. документация скудна. Вывод: ради всего двух POST запросов терять время на разбор в чужом «всё сделано» в данной ситуации, когда я не публичного бота с кучей команд пилю, а всего лишь уведомлялку PHP -> Telegram, не стоило.
расписано там не очень подробно. Например, что делать с командами или как сделать отправку сообщения не ответом на пришедшее сообщение, а независимо, из командной строки. И для выполнения единственного POST запроса прикручивать целую библиотеку незачем.
Чем вас напугал полный перебор? Ведь без полного перебора – каждого комментария каждого поста за период – лайки не сосчитать. Крупное, не крупное, какая разница. Хоть 10 тыс постов по 1000 комментов к каждому – конечное число, конечное время. Можно паковать запросы в пачки по 25 методом execute(). Можно запускать этот парсинг в веб-воркерах в браузере или в фоне на сервере, чтобы время выполнения не имело значения.
chelkaz: как вы получили 0 у гугла? Наверное, путь указали не по кругу, а «сложили» его по диагонали. У меня по вашим координатам получилась в Google площадь 205804.64643832657, а своим JS кодом – 205344.32281511626. Т.е. близко, но не 1:1. Может, в гугле учитывается высота/рельеф.. Если не секрет, что за задачу решаете в области острова Ратманова?
chelkaz: дело в том, что у экватора и ближе к полюсам одна и та же разность в коордианатах долготы/широты даст одну и ту же площадь по той формуле S = |Xa - Xb| * |Ya - Yb|, что катастрофически неверно.