- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Собственно задача состоит в определении времени по координатам.
Как такое возможно реализовать?
Координаты - это широта/долгота?
Координаты - это широта/долгота?
да, по долготе и широте
два варианта - 1) найти описание полигонов временных зон, 2) найти на geonames описание временных зон для населённых пунктов.
http://ru.wikipedia.org/wiki/Часовой_пояс, справа карта с координатами, в т.ч. с учётом летнего времени.
Как вариант, взять карту с википедии, как сказал СКОРПИОН, раскрасить каждую зону в свой цвет. Потом, зная широту и долготу, можно узнать цвет пикселя под данными координатами (используя библитеку gd, непоню функцию), тем самым мы узнаем зону.
имхо это как то туповато.
неужели нет другого решения? ведь посредствам php даже восход заход солнца можно определить в нужных широте и долготе. неужели ничего другого непридумаешь?
Короче говоря есть инфа: Страна, Код страны, Город, координаты на english. Может локалтайм заюзать? типа "new DateTimeZone('Asia/Almaty')" но там не все города.
Или может брать откуда та эту инфу?
Отсюда можно скачать базу по городам/странам и соответствующим временным поясам: http://download.geonames.org/export/dump/
Или распарсить часовые пояса и определять по координатам, по вхождению в регион. Для Google Earth, например, есть xml файл с часовыми поясами http://bbs.keyhole.com/ubb/download.php?Number=237001 (это zip - архив, можно сменить расширение и распаковать), спецификация http://code.google.com/apis/kml/documentation/kml_tags_21.html
А восход и заход солнца определить гораздо проще - там чистая математика, без подгонки под административные границы и местечковые заморочки, как в случае часовых поясов.
Если бы у вас были только координаты, как вы мне говорили, то это был бы почти единственный вариант.
http://ws.geonames.org/timezone?lat=47.01&lng=10.2
ведь посредствам php даже восход заход солнца можно определить в нужных широте и долготе
угу... алгоритм то он прост... исходные данные только порой недуступны - как их найти и использовать в языке - вот вопрос...
а вообще на php можно и орбиты ракет рассчитывать и еще много чего...