Карта субъектов РФ в SVG
Карта России с дополнительной информацией по субъектам
Карта реализована на основе векторной графики SVG, а вывод дополнительной информации по субъектам на JS с использованием библиотеки jQuery
Карта России с дополнительной информацией по субъектам
Карта реализована на основе векторной графики SVG, а вывод дополнительной информации по субъектам на JS с использованием библиотеки jQuery
Определение города посетителя по IP и вывод его в нужном падеже
Иногда требуется не просто определить город зашедшего на сайт человека, но и встроить его в предложение в нужном падеже, например: "создание сайтов в Москве", а не "в Москва".
В данной теме определим город посетителя по его IP-адресу, а затем сравним с файлом данных csv
для получения нужного падежа.
Отложенная загрузка скриптов на примере Яндекс Карты и виджета группы ВКонтакте
Внешние скрипты, такие как карты, виджеты соц сетей, чаты, например JivoSite, или сторонние формы лучше подключать на страницу не сразу, а через определенное время и действие (в данном примере после прокрутки страницы).
В этой теме рассмотрено подключение таким образом Яндекс карты и виджета группы ВКонтакте
Быстрая настройка и установка на сайт карты на API 2ГИС
Самый быстрый способ установить на сайт карту — это воспользоваться констурктором Яндекса, но он имеет ряд недостатков:
1 — стандарное оформление
2 — карта привязывается к аккаунту на Яндексе
3 — работает менее стабильно
В этой заметке рассмотрим, как установить карту с использованием API 2ГИС и потерять на этом не более 10 минут.
Определение координат и другой информации по IP адресу, реализованное на PHP
Иногда бывает нужно определить местоположение посетителя сайта для каких либо дальнейших действий. Если эти действия глобальнее, чем вывод карты или какой то информации, то лучше использовать для этого PHP, в противном случае, лучше подойдет JavaScript.
Как и в предыдущей заметке про геолокацию на JavaScript, воспользуемся сервисом ip-api.com.
Определение координат и другой информации по IP адресу в JSON формате
Иногда бывает нужно определить местоположение посетителя сайта для каких либо дальнейших действий. Если эти действия не очень глобальны, то для этого вполне подойдет использование JavaScript, в противном случае, лучше использовать PHP — Геолокация на PHP
Для этого существует множество различных api , но я остановился на ip-api.com.
Во-первых: результаты запроса можно получить на русском языке.
Во-вторых: адекватные разрешения на использование сервиса (150 запросов в минуту с одного IP адреса, а за денежку вообще безлимитно)