Этот плагин не тестировался с последними 3 основными выпусками WordPress. Скорее всего, он уже не поддерживается и может быть несовместим с текущими версиями WordPress.

Simple Shortcode for GoogleMaps

Описание

Этот плагин включает простой шорткод, который можно использовать для встраивания Google Maps в любой WordPress пост или страницу. Шорткод использует WordPress HTTPS API и Transients API для доставки кэшированных карт Google практически без влияния на производительность вашего сайта.

Карты отображаются с помощью [pw_map] шорткода:

[pw_map address="New York City" key="YOUR API KEY"]

Теперь Google требует, чтобы новые учетные записи использовали ключ API. Вы можете зарегистрировать бесплатный ключ API здесь.

Нужно больше от вашего плагина карт Google? Посмотрите Google Maps Widget PRO. Более 100 000 сайтов используют его для своих картографических нужд. Он включает в себя поддержку нескольких отметок, кластеризацию, библиотеку отметок, скины, функции экспорта, импорта и клонирования виджетов, интеграцию с Google Analytics и поддержку премиум-класса в США.

Установка

  1. Активируйте плагин.
  2. Получить ключ API здесь.
  3. Добавление [pw_map address=»your address here» key=»YOUR API KEY»] к любой записе или странице.

Часто задаваемые вопросы

  1. Могу ли я изменить ширину или высоту карты?

Да, просто введите параметр ширины и высоты:

[pw_map address="New York City" width="400px" height="200px" key="YOUR API KEY"]

Вы также можете использовать проценты для высот:

[pw_map address="New York City" width="50%" height="200px" key="YOUR API KEY"]
  1. Могу ли я отключить колесо прокрутки?

Да, просто добавьте enablescrollwheel="false" к шорткоду карты.

[pw_map address="New York City" enablescrollwheel="false" key="YOUR API KEY"]
  1. Могу ли я отключить элементы управления картой?

Да, просто добавьте disablecontrols="true"к шорткоду.

[pw_map address="New York City" disablecontrols="true" key="YOUR API KEY"]
  1. Как кэшируются карты?

Карты кэшируются с помощью WordPress API Transients, который позволяет очень просто кэшировать на основе базы данных.

Каждый раз, когда вы показываете карту, указанный адрес используется для создания уникального хэша md5, который используется для идентификатора кэша. Это означает, что если вы измените адрес, используемый для карты, кэш будет обновлен.

  1. Как часто обновляется кэш?

Карты кэшируются в течение 3 месяцев. Кэши автоматически очищаются (для отдельных карт) при изменении адреса в шорткоде.

Отзывы

09.06.2020
I confess to having been sceptical about this plugin initially but it works fine for me. It's not clear from the instructions which API key is to be used; the Public key didn't produce any results but once I used the Private key instead it did the job. Maybe this is why other Users had no luck?? It's lightweight and I love that!
10.06.2019
It does not work. Nothing displays. API key is good, is enabled, works in other projects. Basic example shortcode does not display anything. I have spent about an hour trying to get this to work and I see other reports with issues. It looked very simple and should be so either it is broke or you need slightly better documentation. I thought finally hey I can use interactive google maps without having to hack WP apart or install a bloated plugin, wrong. I get you are doing this for free but if it functions poorly why should designers consider supporting any other of your projects or ever actually opening there wallets.
Посмотреть все 27 отзывов

Участники и разработчики

«Simple Shortcode for GoogleMaps» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Simple Shortcode for GoogleMaps» переведён на 3 языка. Благодарим переводчиков за их работу.

Перевести «Simple Shortcode for GoogleMaps» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.3.2

  • Исправление: несколько ключевых вопросов, связанных с API

1.3.1

  • Исправление: ключ API не был передан функции pw_map_get_coordinates()

1.3

  • Добавлен параметр key к [pw_map] шорткоду.

1.2

  • Добавлены недостающий load_plugin_textdomain()
  • Измененный textdomain для языковых пакетов

1.1.2

  • Исправлена ошибка с неработающим параметром масштабирования

1.1.1

  • Исправлена ошибка для сайтов на HTTPS

1.1

  • Добавлена поддержка для отключения управления картой с помощью disablecontrols=»true», спасибо Alex Hochberger
  • Добавлена поддержка отключения масштабирования колесом прокрутки с помощью enablescrollwheel=»false», спасибо Alex Hochberger

1.0.3

  • Исправлен конфликт с плагином Live Composer.

1.0.2

  • Обновленный API Google Maps для исправления сломанных карт после того, как версия 2 была удалена 8 марта 2013 года
  • Улучшенные ответы на ошибки

1.0.1

  • Добавлен CSS для решения проблемы с отзывчивыми темами

1.0

  • Первый релиз!