Sign in

Зарегистрируйтесь, чтобы стать полноправным участником сообщества Masterpro.ws.

Как вставить Google Map или Яндекс.Карту на страницу Joomla-сайта

Время от времени мне необходимо разместить на своем сайте, или же сайте заказчика, построенного на платформе Joomla - карту от Google или Яндекс, указав на ней местонахождение офиса, часы работы, что-то еще... технически все это крайне несложно, но, как известно, к хорошему быстро привыкаешь и всегда хочется большего.

Именно поэтому старый мой модуль jWeather by IP, начинавшийся как эффектный виджет, показывающий выбранные свойства погоды в зависимости от географических координат посетителя сайта, определенных по IP - получил в одном из последних своих релизов новую фичу. А именно: возможность, отключив в настройках определение месторасположения посетителя и/или запросы к погодным станциям - показать на Google Map или Яндекс.Карте метку с информационным окном, содержащим произвольный текст или несложный HTML.

Как демонстрируют примеры, размещенные на этой страничке - сервис определения географического положения может быть, при желании, включен, причем администратор сайта по-прежнему способен выбрать из нескольких поставщиков данной услуги, коммерческих и бесплатных. Пришла было идея реализовать полнофункциональный механизм, позволяющий указать на карте несколько меток; но это был бы, пожалуй, слишком явный уход от основной идеи модуля в сторону второстепенной функции... не уверен в целесообразности, одним словом. А вот возможность заменить стандартную метку Google Map или Яндекс.Карт пользовательским значком - несомненно в планах, постараюсь реализовать в ближайшее время.

Язык Google Map или Яндекс.Карты автоматически выбирается, исходя из языковых настроек Joomla: это либо русский, либо английский. В панели управления модуля возможно выбрать любой уровень (от 0 до 17) масштабирования карты, значение height (ширина карты всегда 100%), указать CSS-стили шрифта информационного окна. Само собой разумеется, админка модуля позволяет ввести ключ доступа к API картографического сервиса Google или Яндекс: Яндекс.Карта без API key вроде как еще работает, но вот опубликовать на своем сайте Google Map без ключа вы никоим образом не сумеете.

По ссылке возможно прочесть подробное описание jWeather By IP и совершенно бесплатно загрузить актуальную версию погодного модуля.

Оставить комментарий

Добавьте ваш комментарий