Очень часто, когда Вы разрабатываете сайты на WordPress, многим необходимо вставить карты, для того, чтобы указать местоположение какого-то объекта. В данной статье я расскажу Вам, как можно вставить карту Google любую запись или же страницу Вашего WordPress-ресурса. Это все просто делается при помощи плагина Simple Google Maps Short Code. Быстро, просто и легко Вы вставите любую карту Google на свой сайт.
Этот плагин способен добавить в Вашу тему поддержку нового шорткода [pw_map], который имеет поддержку аргумента address, где Вы указываете любой адрес обычным текстом. Как только открывается страница, где размещен данный шорткод, плагин делает запрос к картам Google и превращает Ваш адрес в координаты, это необходимо для того, чтобы объект был отображен на карте. Вот так можно задать карту Google на любой странице сайта:
[pw_map address="Кремль, Москва"]
В итоге, как только произойдет загрузка страницы с данным шорткодом, Вы увидите интерактивную карту Google, то есть ту, по которой можно перемещаться, увеличивать, выделять и так далее.
Данный плагин также поддерживает параметры ширины и высоты, то есть, Вы можете задать собственный размер высоты и ширины карты. Это делается при помощи аргументов width и height, которые могут принимать значения как в пикселях (например, 500px), так в и процентах (например, 50%). Вот так это будет выглядеть:
[pw_map address="Кремль, Москва" width="100%" height="300px"]
В плагине также предусмотрено кэширование координат на стороне сервера. Это сделано для того, чтобы он не делал лишние запросы к API Google при каждом открытии страницы. Кэш обновляется каждые три месяца, либо же тогда, когда меняется адрес на карте.
Плагин Simple Google Maps Short Code Вы можете скачать с официального каталога плагинов WordPress (
Также советуем почитать на PressDev.RU
Короткая ссылка: http://pressdev.ru/?p=5792
Добрый вечер.
Установил недавно Simple Google Maps Short Code.
Для начала нашел необходимый адрес в браузерной версии Google Maps, маркер был установлен точно.
После ввел этот адрес в плагине, но маркер показывает метров 300-500 от нужного места. Сталкивались ли вы с такой проблемой и есть ли вариант ее решения?