Локализация карты

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

Локаль задается в формате RFC-3066 параметром lang:
lang=language-region
  • language - двузначный код языка. Указывается в формате ISO 639-1. Задает язык объектов на карте (топонимов, элементов управления).
  • region - двузначный код страны. Указывается в формате ISO 3166-1. Определяет региональные особенности, например единицу измерения (для обозначения расстояния между объектами или скорости движения по маршруту).
    Примечание. Для регионов RU, UA и TR расстояние показывается в километрах, для US — в милях.
На данный момент поддерживаются следующие локали:
  • lang=ru_RU;
  • lang=en_US;
  • lang=en_RU;
  • lang=ru_UA;
  • lang=uk_UA;
  • lang=tr_TR.
Примечание. В ранних версиях API локаль указывалась через дефис. Например, ru-RU. Данное обозначение поддерживается в целях сохранения обратной совместимости, но не рекомендуется к использованию.
Примечание. В настоящее время турецкий язык названий геообъектов поддерживается только для карты Турции.
Ниже приведен пример карты Турции с надписями на турецком языке:
https://static-maps.yandex.ru/1.x/?z=13&ll=32.857751,39.947718&l=map&lang=tr_TR