Як отримати API-ключ для підключення Яндекс Карт?
Компанія Яндекс оновила політику використання карток. Тепер, щоб додати картку на сайт, потрібно отримати API ключ та вказати його в налаштуваннях віджету «Карти».
Перейдіть на сторінку Кабінету розробника Яндекс та натисніть на кнопку «Підключити API».
У спливаючому вікні потрібно вибрати тип ключа «JavaScript API та HTTP Геокодер».
На наступному кроці заповніть поля форми Яндекс, вказавши ПІБ, email для зв'язку, телефон та юридичний статус. Далі виберіть мету для безкоштовного використання API Яндекс Карт: потрібний API ключ для конструктора карт. Також поставте підтвердження, що ви погоджуєтесь з умовами використання API Яндекс Карт. Натисніть "Продовжити".
Примітка
Усі сайти uKit відповідають умовам використання безкоштовної версії API Яндекс Карт, з якими ви можете ознайомитись тут.
Далі вам потрібно створити новий API ключ і вказати будь-яку бажану назву.
На сторінці, що відкрилася, відобразиться створений вами API ключ.
Для коректної роботи JavaScript API необхідно вказати параметр HTTP Referer для ключів
Вкажіть список доменів, з яких буде здійснюватись запит, включаючи домен конструктора uKit та вашого сайту. Домени вказуються по одному у рядку, без зазначення протоколу. Наприклад, можна вказати домени таким чином:
Примітка
Новий ключ буде активовано протягом 15 хвилин після отримання.
Скопіюйте ключ, сформований Яндексом, перейдіть у конструктор вашого сайту та вставте ключ у налаштуваннях віджету «Карти», обравши Яндекс Карти
Після дій мапа Яндекс успішно підключиться на вашому сайті.
Примітка
При видаленні API з кабінету, ви можете створити його знову починаючи з першого кроку.Але повторно безкоштовний тариф вибрати не вийде. Повернутися на безкоштовний тариф можна лише через підтримку Яндекса
Спробуйте зараз!
Як отримати API Яндекс Карт?
В особистому кабінеті натисніть кнопку «Статистика», і вона відкриється. Якщо необхідно отримати статистику за окремим ключем, наведіть курсор на нього і натисніть кнопку «Статистика».
Так, для цього використовуйте безкоштовні інструменти: Віджет та Конструктор карток. Вони дозволяють додати картку з виділеним на ній об'єктом без програмування.
Так, можна, за дотримання умов. Якщо з якихось причин це неможливо, необхідно підключити платну ліцензію.
Так, можна, за дотримання умов. Якщо з якихось причин це неможливо, необхідно підключити платну ліцензію.
- Зареєструйтесь у власному кабінеті.
- Виберіть потрібний сервіс та натисніть «Підключити API».
- Отриманий ключ надішліть вашому менеджеру або на пошту [email protected], вказавши назву вашої організації та мету використання API. Ми активуємо тестовий період.
Ви можете скопіювати вміст оферти та зробити PDF, якщо потрібна друкована версія документа.
В особистому кабінеті натисніть кнопку «Статистика» — і вона відкриється. Якщо потрібно отримати статистику за окремим ключем, наведіть курсор на нього і натисніть кнопку «Статистика».
При підключенні по оферті достатньо поповнити баланс особового рахунку відповідно до вашого тарифного плану.
А при підключенні за договором – сплатити рахунок, який прийде на пошту за 30 днів до кінця терміну ліцензії.
- Увійдіть, якщо ще не зробили цього.
- Виберіть потрібний API-сервіс та натисніть «Підключити API».
- Натисніть «Тарифи» та виберіть відповідний.
- У вікні "Вибір платника" позначте "Новий платник" і натисніть "OK".
- Потім виберіть тип платника, заповніть форму та натисніть «OK».
- Відкриється вікно «Поповнення суми» — вкажіть суму мінімального платежу і натисніть «OK».
- Перевірте інформацію, виберіть спосіб оплати та натисніть OK.
- Натисніть "Виставити рахунок" - і готове. Тепер ви можете завантажити рахунок або надіслати на пошту.
При підключенні за договором рахунок прийде на пошту за 30 днів до кінця терміну ліцензії.
- Зареєструйтесь в особистому кабінеті, якщо ви ще не зробили цього.
- Виберіть потрібний API-сервіс та натисніть «Підключити API».
- Натисніть «Тарифи» та виберіть відповідний.
- У вікні "Вибір платника" позначте "Новий платник" і натисніть "OK".
- Потім виберіть тип платника, заповніть форму та натисніть «OK».
- Відкриється вікно «Поповнення суми» — вкажіть суму мінімального платежу і натисніть «OK».
- Перевірте інформацію, виберіть спосіб оплати та натисніть OK.
- Натисніть "Виставити рахунок" - і готове. Після зарахування оплати ви зможете використати API.
Ми працюємо лише за передоплатою. Замість розстрочки ви можете оплачувати ліцензію щомісячно.
Такої можливості немає. Вам потрібно оформити повернення грошей і потім покласти їх на новий рахунок.
Напишіть на [email protected]. У листі вкажіть вашу юридичну особу, ІПН, номер договору або особового рахунку. Ми надішлемо документи, що закривають.
Напишіть на [email protected]: стару та нову пошту, ІПН, особовий рахунок та номер договору. Ми змінимо пошту.
Якщо випадково перейшли на комерційний тариф, напишіть на пошту [email protected] наш менеджер поверне безкоштовний.
При підключенні оферти ви можете обрати новий тариф в особистому кабінеті. Сформуйте та сплатіть рахунок.Новий тариф активується автоматично після списання грошей. При підключенні за договором напишіть вашому менеджеру або поштою [email protected], ми допоможемо збільшити ліміт.
Поки що такої функції немає, але ми плануємо додати її незабаром. Про закінчення ліцензії ми попереджаємо за 30 днів – електронною поштою.
На даний момент такої можливості немає, але ми працюємо над цим. Поки документи, що закривають, відправляємо на пошту або по ЕДО. Щоб отримати докладнішу інформацію, напишіть нам: [email protected].
Наші API зареєстровані в Росреєстрі і не підлягають оподаткуванню на території Росії.
Як отримати API Яндекс Карт?
Це клуб для спілкування про API Яндекс Карт. Тут ми публікуємо новини проекту та анонси заходів, пов'язаних із Сервісом.
Також ми завжди раді авторам, які хочуть анонсувати свої проекти, створені за допомогою API Яндекс Карт.
Технічні питання щодо використання API Карт ви можете поставити на Stack Overflow
Вийшов JavaScript API 3.0 — швидша версія програмної бібліотеки на базі векторних карток
У новій версії JavaScript API більше можливостей для дизайну карток, про що давно просили користувачі. А завдяки оптимізації бібліотека завантажується на сайтах та у веб-додатках утричі швидше.
Серед переваг JavaScript API 3.0 в порівнянні з 2.1 виділяються більш нативні у використанні векторні карти, які можна вільно кастомізувати під різні завдання бізнесу. Наприклад, змінювати колір доріг, трави тощо — щоб виділити окремі елементи або адаптувати підкладку під дизайн сайту.
Крім того, API 3.0 завантажується втричі швидше в порівнянні з попередньою версією і зручніша для розробників.
Для розробки фронтенду використовується TypeScript, є обгортка для React, що спрощує додавання різних елементів і налагодження взаємодії з користувачем.
Згодом планується додати нові модулі, які закриють специфічні потреби різних типів бізнесу. Наразі ми зосередили на цьому основні ресурси. При цьому ми продовжимо підтримувати JavaScript API 2.1, щоб карти продовжували стабільно працювати при оновленні браузерів. Але нові функції ми плануємо додавати лише до версії 3.0.
З 1 вересня почнуть діяти нові тарифи для комерційного використання API Геосервісів
Ми оновлюємо тарифи, щоб стабільно підтримувати високу точність даних та забезпечувати максимальну ефективність рішень для бізнесу. А також продовжувати інвестувати у розвиток технологій та продуктів. У майбутньому це дозволить нам вирішувати ширший спектр завдань, пов'язаних із картографією, маршрутизацією та навігацією.
Зміни не стосуватимуться безкоштовного ліміту до 1 000 запитів, що діють під час використання API на загальнодоступних сайтах та додатках. Залишаться колишніми й базові тарифи – на 1 000 та 10 000 запитів. Але, що важливо, за такого обсягу запитів буде можливість оплачувати API щомісяця - від 14 000 рублів на місяць.
Ознайомтеся з новими тарифами на API Геосервісів для бізнесу
Ціна на рік із збереженням руб.
Ці продукти більше не обов'язково оплачувати на рік уперед. Тепер можна платити помісячно.
Вартість одного місяця - 8000 рублів.
Ліміт запитів – 10 000 на місяць.
Кожні 100 запитів понад ліміт - 500 рублів.
Команда API Яндекс Карт
Ми переключили посилання api-maps.yandex.ru/2.1/?lang=ru_UA, що тепер відповідає версії 2.1.79.
Команда API Яндекс.Карт
Ми випустили нову версію API Яндекс.Карт 2.1.79. Для її підключення використовуйте адресу: api-maps.yandex.ru/2.1.79/?lang=ru_RU&apikey=.
Ми вже переключили на нову версію api-maps.yandex.ru/2.1-dev/
Змінено:
Виправлено:
- Виправлення шару пробок.
- Редагування блоку «Відкрити в Яндекс.Картах».
- Виправлення верстки.
Команда API Яндекс.Карт
Ми переключили посилання api-maps.yandex.ru/2.1/?lang=ru_UA, що тепер відповідає версії 2.1.78.
UPD Тимчасово переключили назад на 2.1.77
Команда API Яндекс.Карт
API Побудова маршруту дозволяє прокласти маршрут між відомими точками за допомогою запиту HTTP. При розрахунку маршруту враховується поточна завантаженість доріг або прогноз пробок на потрібний час у майбутньому.
Для підключення нової версії використовуйте адресу:
https://api.routing.yandex.net/v2/route…
З 15 грудня 2020 року запити до https://api.routing.yandex.net/v1/route, https://api.routing.yandex.net/v1.0/route, https://api.routing.yandex.net/v1.0.0/ route будуть переключені на https://api.routing.yandex.net/v2/route.
У версії v2 покращено стабільність роботи API та точність маршрутів. Формат запиту та формат відповіді не змінюються.
Якщо ви ще не використовуєте API Побудови маршруту між двома точками у своєму проекті, напишіть нам на адресу [email protected] і ми дамо вам тестовий доступ.
Команда API Яндекс.Карт
Ми випустили нову версію API Яндекс.Карт 2.1.78. Для її підключення використовуйте адресу: api-maps.yandex.ru/2.1.78/?lang=ru_RU&apikey=.
Ми вже переключили на нову версію api-maps.yandex.ru/2.1-dev/
Виправлено:
- Проблема відображення панорам на Linux.
- При дублюванні з'єднання API показуємо текстову помилку в консолі.
- продуктивність графіки на iOS.
- Виправлення верстки.
Команда API Яндекс.Карт
1 листопада 2020 зміниться ліміт безкоштовного використання для HTTP API Геокодера.
Новий ліміт звернень до HTTP Геокодеру – до 1 000 запитів на добу.
Інші умови використання залишаються незмінними, наприклад, обов'язково показувати результати геокодування на карті. Усі обмеження перелічені у документації.
Що робити, якщо потрібно більше 1000 запитів до Геокодеру
Всім проектам, яким не підходять умови безкоштовного використання або не вистачає ліміту запитів, ми пропонуємо перейти на комерційну версію. Тарифи доступні за посиланням.
Якщо ви вже використовуєте HTTP Геокодер, ми пропонуємо спеціальні умови:
- новий ліміт почне діяти лише з 15 листопада 2020 року, щоб ви мали час оптимізувати сервіс або підключити платний тариф;
- ви можете отримати знижку 50%на будь-який тариф Геокодера, який можна скористатися до 31 грудня 2020 року.
Щоб отримати промокод на знижку та покрокову інструкцію щодо його активації, напишіть нам на [email protected]
Як будуть вважатися запити для JS API та Геокодера за одним ключем
Якщо ви використовуєте один API-ключ для JS API та HTTP Геокодера, логіка підрахунку запитів трохи зміниться.
Тепер для досягнення добового ліміту потрібно зробити 25 000 запитів сумарно в JS API і HTTP Геокодер (так було раніше), або 1 000 запитів до HTTP API Геокодера. В обох випадках ключ автоматично блокується до кінця дня.
Які звернення зменшують залишок ліміту та як вважаються запити, описано у документації.
Команда API Яндекс.Карт
Ми переключили посилання api-maps.yandex.ru/2.1/?lang=ru_UA, що тепер відповідає версії 2.1.77.
Команда API Яндекс.Карт
Тепер ви самі можете додавати вуличні та інтер'єрні панорами на Яндекс.Карти: просто завантажте знімки та вкажіть їх координати на Яндекс.Панорамах. Для коректної роботи сервісу використовуйте останні версії браузерів Яндекс.Браузер та Mozilla Firefox.
- організувати віртуальний тур офісом чи торговим залом;
- пояснити клієнтам, як пройти до вас у великому бізнес-центрі;
- показати затишні номери готелю чи інтер'єр ресторану.
Користувачі переходять до панорам із картки організації або прилеглої вулиці на Яндекс.Картах.
Зараз можна додати панорами, зняті в Росії, Білорусі, Казахстані або Узбекистані. Повний перелік вимог дивіться у Довідці.
Докладніше про публікацію панорам в інструкції.
Ми випустили нову версію API Яндекс.Карт 2.1.77. Для її підключення використовуйте адресу: api-maps.yandex.ru/2.1.77/?lang=ru_RU&apikey=.
Ми вже переключили на нову версію api-maps.yandex.ru/2.1-dev/
Виправлено:
- Маркер панорами не повертається під час виклику методу 'setDirection()' плеєра панорам.
- атрибути посилань.
- Виправлення верстки.
Команда API Яндекс.Карт
Ми запустили віджет відгуків. Він дозволяє показати на будь-якому сайті відгуки про організацію як на Яндекс.Картах.
На сайті віджет виглядатиме так:
Як отримати код віджету
1. Виберіть потрібну організацію на Яндекс.Картах, наприклад, садибу Ізмайлове
2. Відкрийте вікно «Поділитись» через бічну панель
3. Скопіюйте код віджету відгуків для вашого сайту
Зверніть увагу, що віджет працює коректно при ширині від 300px до 760px, висота, що рекомендується, - не менше 500px.
Якщо у вас виникли питання щодо використання віджету, напишіть нам.
Ми переключили посилання api-maps.yandex.ru/2.1/?lang=ru_UA, що тепер відповідає версії 2.1.76.
Команда API Яндекс.Карт
Ми випустили нову версію API Яндекс.Карт 2.1.76. Для її підключення використовуйте адресу: api-maps.yandex.ru/2.1.76/?lang=ru_RU&apikey=.
Ми вже переключили на нову версію api-maps.yandex.ru/2.1-dev/
Додано:
- Метод findOrganization() дозволяє програмно відкрити картку конкретної організації з її id.
Змінено:
- Блок «Відкрити в Яндекс.Картах» постачається у складі API.
Команда API Яндекс.Карт
Ключ для API Яндекс.Карт можна прив'язати до доменів або IP-адрес у Кабінеті розробника. Таке налаштування не дозволить використовувати ваш ключ у чужих сервісах — запити, що тарифікуються, з «неправильного» джерела повернуть помилку.
Як це працює
За промовчанням ключ не має жодних налаштувань. Це означає, що запити з ним можна робити на будь-якому домені та з будь-якої IP-адреси.
Власник ключа може вказати в налаштуваннях один або кілька доменів або дозволені IP-адреси (це можуть бути IPv4 або IPv6 адреси та підмережі). Тоді запити з усіх інших джерел повертатимуть помилку.
Установки перевіряються тільки для запитів, що тарифікуються. Це означає, що карту можна відобразити на будь-якому домені, але побудувати маршрут або пошукати щось вийде тільки на домені з дозволеного списку.
Якщо ви використовуєте один ключ і в JS API, і в HTTP Геокодері, можна вказати для нього домени та IP-адреси/підмережі. Вони перевірятимуться через АБО — запит повинен або надіслати з дозволеного домену, або з дозволеної IP-адреси.
Як встановити обмеження
Відредагувати налаштування API-ключа можна у Кабінеті розробника. Виберіть ключ і натисніть "Змінити". У формі, що відкрилася, вкажіть потрібні обмеження по одному значенню в рядку.
Важливо пам'ятати, що запити через JS API здійснюються з IP адреси кінцевого користувача.
Команда API Яндекс.Карт