Чимало сайтів, які використовували Яндекс.Карти для своїх сервісів, стикнулись з проблемою відображення Криму. В деяких сайтах, наприклад, в Укразалізниці, Крим відображався, як частина території Росії, а не України.
Це пов‘язано з тим, що Яндекс почав по різному відображати приналежність Криму користувачам з України та Росії.
Щоб уникнути таких проблем, адміністратори сайтів повинні вказати правильну локаль в налаштуваннях карти в себе на сайті. Наприклад, ось так для України:
<script src=”//api-maps.yandex.ru
Цікаво, що Яндекс попри свої попередні заяви, в яких пояснював, що Крим буде відображатись як частина території Росії лише для російських користувачів, вирішив зробити інакше.
Зараз Крим відображається у складі України лише для двох локалей – турецької та української, а для російської та американської (ru-RU та en-US) – як територія Росії.
Хоча Яндекс і зберіг можливість показувати Крим в складі України для російського варіанту карти – для цього потрібно перейти на локаль ru-UA.
Докладніше про локаль написано в Документації API Яндекс.Карт.