Клуб API Карт

Ошибка

Русенко Игорь
30 июля 2015, 22:38

Добрый день!

Используются карты на сайте, показывает "Республика Крым", хотя должно показывать "Автономная Республика Крым"

на карте: https://maps.yandex.ua/-/CVcDENOn

на сайте: http://gyazo.com/76808dead6b3766ee1eaa2d8f29d3c4e

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

Если везде "Украина, АР Крым", а у Вас "Россия, Республика Крым"?? 

 

Исправьте пожалуйста. 

Спасибо! 

3 комментария
Подписаться на комментарии к посту

Это не ошибка

 

https://tech.yandex.ru/maps/doc/jsapi/2.1/dg/concepts/load-docpage/#param

 

API позволяет отображать карты, локализованные на различных языках с учётом специфики отдельных стран. Для того чтобы управлять локализацией, необходимо в HTTP-запросе передать локаль. 

Локаль задается параметром lang:

lang=language_region

 

 

  • language — двузначный код языка. Указывается в формате ISO 639-1
  • region — двузначный код страны. Указывается в формате ISO 3166-1.

 

На данный момент поддерживаются следующие локали:

  • lang=ru_RU;
  • lang=en_US;
  • lang=ru_UA;
  • lang=uk_UA;
  • lang=tr_TR.

Замените в строчке подключения API Карт параметр lang=ru_RU на ru_UA.

Русенко Игорь
31 июля 2015, 12:19

Да, спасибо!  Заметил уже )) Виноват ))