Yandex Maps API

Description

This plugin allows to insert Yandex Maps into WordPress blog, making use of the Shortcode.

Features:

  1. Yandex Maps API 2.1 facilities
  2. Multiple Yandex Maps on one page
  3. Multiple place marks on one map
  4. Multiple fill images on one map
  5. Multiple graphical figures on one map: points, lines, circles, polygons and rectangles
  6. Multiple YMapsML, KML, GPX files on one map
  7. Multiple route on one map
  8. Show coordinates of specific location by click
  9. Make route from clicked point on map to the place marks
  10. Behaviors settings
  11. Defined YANDEX_LOAD_ON_ALL_PAGES

A brief Markdown Example and documentation

http://xn--80aegccaes4apfcakpli6e.xn--p1ai/yandex-maps-api-for-wordpress/

Screenshots

  • Only place mark
  • Multiple places marks
  • Fill image
  • Insert html
  • Load kml file
  • Graphical figures: point, line, circle, polygon and rectangle
  • Make route from clicked point to the place marks

Installation

  1. Upload the whole yandex-maps-api directory to the /wp-content/plugins/ directory.
  2. Activate the plugin.
  3. Insert the shortCode into post. Full documentation on http://xn--80aegccaes4apfcakpli6e.xn--p1ai/yandex-maps-api-for-wordpress/

FAQ

Where can I get a Yandex Maps API Key?

No need API Key.

Where can I get latitude and longitude of place?

Use next example and click on the map.
[yandexMap center=”55.8180555,37.6138888″ showcoords=”true”][/yandexMap]

Full documentation and examples on plugin URI

http://xn--80aegccaes4apfcakpli6e.xn--p1ai/yandex-maps-api-for-wordpress/

Reviews

Best plugin for yandex maps

Самый лучший плагин для яндекс карт из всех мною найденных. Делает все, что нужно. Я его прикрутил к шаблону и добавил простенькую админ панель, клиент теперь может сам через произвольные поля добавлять на карты метки и границы участков. Есть несколько нюансов, с которыми может столкнулся новичок, но разработчику с опытом плагин позволит сэкономить очень много времени

idiots plugin

WARNING!
Каким нужно быть идиотом, что бы использовать домен в зоне .рф ?
значки загружаются со СТОРОННЕГО сервера! т.е. если он выключается, то на вашем сайте соответственно пропадают обозначения.
Ссылки на эти грёбанные значки получаются с использованием кракозябр – что существенно усложняет работу плагина.
Плагин делал явно дебилоид!
НЕ РЕКОМЕНДУЮ К ИСПОЛЬЗОВАНИЮ!!!

Beatiful plugin

It’s beatiful plugin for Yandex Maps. It has advanced options and simple at use.

Чудесный плагин для ЯКарт. Пожалуй, он единственный, имеет самые продвинутые опции настроек и все возможности, заложенные в API 2.1 для Карт от Яндекса.

Хорошо! Но..

Как раз то, что я искал. Плагин делает возможным вывод Якарты, что же еще?
1. Был баг с https, но исправил ручками.

2. Карта респонсивна, но есть одно но: не хватает фукнции блокировки перемещения карты на мобильном устройстве. Не очень удобно листать страницу с картой, постоянно перемещается карта, а не страница.

Надеюсь скоро добавят эту функцию и будет просто прекрасно 🙂

Все работает.

Обновил версию. Работает. К каждому образцу приложено работающая карта.
Не забудьте удалить знак восклицания (!) из примера.
Не забывайте, что каждый элемент между символами [ и ] должен быть в одну строку. При копировании примеров необходимо удалять перевод строки.

Для yamap_geo если не работает
http://самопревосхождение.рф/images/raduga.kml
указывайте
http://XN–80AEGCCAES4APFCAKPLI6E.XN–P1AI/images/raduga.kml

Чтобы получить координаты места используйте примеры, в которых включен showcoords=’true’

Внимание! Плагин отключает фильтр wptexturize вот так:
remove_filter(‘the_content’,’wptexturize’);

Далее проверенные примеры

[yandexMap description='Map with route builder' center='55.657793,37.249445' type='map' zoomcontrol='true' typeselector='true' scaleline='true' search='true' geolocation='true' fullscreen='true' traffic='true' showcoords='true' zoom_inital=13 zoom_min=5 zoom_max=16 width='550' height='400']
[yamap_label coord='55.657793,37.249445' description='Label description' routeonclick='true' icon='http://самопревосхождение.рф/images/1-tower.ico' iconsize='16,16' iconoffset='-8,-8']
[/yandexMap]

[yandexMap center='55.8180555,37.6138888' zoom_inital=8 zoom_min=5]
[yamap_label coord='55.8180555,37.6138888' description='Ostankino Digital TV broadcaster with service area' icon='http://самопревосхождение.рф/images/3-tower.ico' iconsize='16,16' iconoffset='-8,-8']
[yamap_fill area='(55.033092,36.15718),(56.54615,39.05099)' description='fill' img='http://самопревосхождение.рф/images/msk.png' opacity=0.7]
[/yandexMap]

[yandexMap description='Load KML' center='55.669,37.44' zoom_inital=2 height='450' minimap='false']
[yamap_geo url='http://XN--80AEGCCAES4APFCAKPLI6E.XN--P1AI/images/raduga.kml']
[yamap_geo url='http://XN--80AEGCCAES4APFCAKPLI6E.XN--P1AI/images/tricolor.kml']
[/yandexMap]

[yandexMap center='55.708111,37.619044' zoom_inital=10]
[yamap_obect type='point' description='1. Point example' coord='55.674756,37.772853']
[yamap_obect type='line' description='2. Line example 1' coord='(55.874461,37.683589),(55.836612,37.743327)' width='10']
[yamap_obect type='line' description='3. Line example 2' width='7' color='#FF00FF' color_opacity='0.5' coord='(55.900317,37.520167),(55.86674,37.522914),(55.862879,37.575786),(55.896459,37.598445)']
[yamap_obect type='circle' description='4. Circle Example' coord='(55.665442,37.585399)' width='7' color='#FF00FF' color_opacity='0.5' fill='#00FF00' fill_opacity='0.3' border_radius='5' radius='5000']
[yamap_obect type='rectangle' description='5. Rectangle example' coord='(55.70,37.30),(55.80,37.40)']
[yamap_obect type='polygon' description='6. Polygon example' width='7' color='#FF00FF' color_opacity='0.5' fill='#00FF00' fill_opacity='0.3' border_radius='5' coord='((55.75, 37.50),(55.75, 37.71),(55.70, 37.70))']
[yamap_obect type='polygon' description='7. Complex polygon example' width='3' color='#FF00FF' color_opacity='0.7' fill='#00FF00' fill_opacity='0.7' border_radius='4' coord='((55.55, 37.40),(55.55, 37.61),(55.50, 37.60)),((55.53, 37.48),(55.52, 37.60),(55.50, 37.60))']
[/yandexMap]

[yandexMap center='55.657793,37.249445' zoom_inital=12 zoom_min=5 height='300' description='(lt)b(gt)WordPress(lt)/b(gt) started in 2003 (lt)img src(equiv)(quot)http://самопревосхождение.рф/images/1-tower.ico(quot)(gt) with a single bit of code to enhance the typography of everyday writing and with fewer users than you can count on your fingers and toes.']
[yamap_label coord='55.657793,37.249445' description='(lt)b(gt)WordPress(lt)/b(gt) started in 2003 (lt)img src(equiv)(quot)http://самопревосхождение.рф/images/1-tower.ico(quot)(gt)' url='http://самопревосхождение.рф/' header_txt='(lt)b(gt)WordPress(lt)/b(gt) started in 2003 (lt)img src(equiv)(quot)http://самопревосхождение.рф/images/1-tower.ico(quot)(gt)' header_url='http://самопревосхождение.рф' footer_txt='Patriot, Hanter, Buhanka, Golovastik (lt)img src(equiv)(quot)http://самопревосхождение.рф/images/1-tower.ico(quot)(gt)' footer_url='http://самопревосхождение.рф' icon='http://самопревосхождение.рф/images/1-tower.ico' iconsize='16,16' iconoffset='-8,-8']
[/yandexMap]

It doesn't work with the WP 4.2.3

Работает только один шорткод [yandexMap], показывающий Москву по умолчанию. Все образцы кодов, указанные на странице автора не работают. Видимо авторы больше не поддерживают этот плагин. На странице “детали” указано, что плагин совместим лишь до версии 4.0.7.

Read all 6 reviews

Contributors & Developers

“Yandex Maps API” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.7

URL parameter yandex-map-lang to load different map language:
*http://example.com/?yandex-map-lang=ru_RU
*http://example.com/?yandex-map-lang=en_US
*http://example.com/?yandex-map-lang=en_RU
*http://example.com/?yandex-map-lang=ru_UA
*http://example.com/?yandex-map-lang=uk_UA

New yamap_route display params:
*opacity
*color

In route for “Way Points” set visible false.
Not compatible with the previous version!

Defined parameter YANDEX_LOAD_ON_ALL_PAGES for wp-config.php

1.1.6

New map behaviors params:

scrollZoom=”false”
drag=”false”
dblclickzoom=”false”
multitouch=”false”
rightmousebmagnifier=”false”
leftmousebmagnifier=”false”

New map display params:

margin_map=”10px”
margin_desc=”7px”

1.1.4

*remove_filter(‘the_content’,’wptexturize’);

1.1.3

  • Correct js

1.1.1

  • Correct js for new data format of WP

1.0.3

  • Added to construct routes

1.0.1

  • Initial release