Содержание
- Как вставить Яндекс карту на сайт
- Два простых запроса
- Запрос результата
- Создание карты
- Как добавить в приложение ключ API
- Тарифы и особенности сервисов
- Как создать ключи API
- Действие 4: Это конец / TL;DR
- Как задать ограничения для ключей API
- Действие 2: Поехали
- Яндекс координаты долгота и широта. Найти место на карте по координатам
- Сравнительное тестирование качества геокодирования
- Как задать собственный стиль для кнопки
- Как вставить Google карту на сайт
- Действие 3: Разрабатываем
- Как вставить карту 2ГИС на сайт
- Список литературы:
- Как подключается API от Яндекс
- Стандартные элементы управления
- Как это работает и зачем вообще нужно
Как вставить Яндекс карту на сайт
Первый вариант: встроить Карту с уже существующей меткой
Откройте Яндекс.Карты, найдите компанию и скопируйте код для вставки:
Карта с меткой и информацией из Яндекс.Карт будет выглядеть так:
Пошагово:
-
Найдите нужный адрес.
-
В правом верхнем углу нажмите на кнопку с тремя точками, выберите Поделиться.
-
Выберите виджет с картой и скопируйте код для вставки. Можете сначала включить предпросмотр, чтобы увидеть, как она будет выглядеть.
Второй вариант: создать свою метку
Создайте карту в Конструкторе:
Карта, которую мы сделали, выглядит так: у нее есть маркер с иконкой, которую мы выбрали, и отображается линия с пояснением для удобства.
Карта, созданная в конструкторе Яндекса
Создание карты пошагово:
Два простых запроса
У Яндекса есть свой CLI для работы с командой строкой, нужно его поставить. Дальше в целом тут всё просто, один запрос на распознание, второй запрос на получение результата. Собственно, всё строится вокруг деталей этих двух запросов.
Запрос на распознание:
В заголовке передаём ключ-api от сервисного аккаунта, и нужно сформировать файл params.json. В нём прописываются: язык распознания, модель (доступно 4 вида) и ссылка на файл для распознания.
Если с языком и моделью всё в целом, ясно, то с адресом файла возникают определенные сложности. Сам Яндекс подробно описывает как можно закинуть файл в облако своими руками прямо в браузере, а вот, как это делать из командной строки, выяснить сложнее.
Оказывается, Яндекс-облако работает на CLI Амазона, который тоже нужно поставить отдельно, другого способа закинуть файл в бакет, я не нашёл.
После установки, получаем следующую строчку для загрузки файла:
Запрос на результат распознания:
Чтобы его отправить нам нужно знать id операции {operationID}, но об этом ниже.
Получаем набор из трёх команд:
-
Загрузка файла
-
Запрос на распознание
-
Запрос на результат распознания
Запрос результата
Ответ на запрос приходит двух видов: готов («done»: true) и не готов («done»: false), возникает необходимость проверки условия, если результат не готов, то нужно отправить ещё запрос, если готов, то можно извлекать текст.
Можно работать с тем же файлом, куда сохранялся результат вывода запроса на распознание, можно перенаправить вывод в другой файл. Теперь при помощи grep можно проверить статус операции и если результата нет гонять её по кругу, пока не будет получен успех.
Если распознание завершено, придёт ответ, который нужно привести в нормальный вид. При помощи grep и sed оставляем строчки с текстом, сохраняем в файл result.txt.
В итоге получаем вот такой нехитрый набор из 5 команд, который можно собрать в скрипт:
Как видно, просто вручную это всё делать не очень удобно, хотя команд и не много, но хочется всё автоматизировать и сделать в виде скрипта. Основной затык в месте проверки статуса операции без этого цикла совсем печаль.
Выложил на github более-менее законченную версию с минимальным учётом всех возможных сценариев работы, если кому-то надо.
Создание карты
Создавать карту следует после того, как веб-страница загрузится целиком. Это значит, что контейнер для карты создан и к нему можно обращаться по id. Чтобы инициализировать карту после загрузки страницы, можно воспользоваться функцией ready().
ymaps.ready(init); function init() { var myMap = new ymaps.Map ('myMap', { center 55.75, 37.61, zoom 10 }); }
При инициализации карты, указав дополнительный параметр , мы можем задать тип нашей карты:
- yandex#map — тип карты «схема» (по умолчанию);
- yandex#satellite — тип карты «спутник»;
- yandex#hybrid — тип карты «гибрид»;
- yandex#publicMap — тип карты «народная карта»;
- yandex#publicMapHybrid — тип карты «народный гибрид».
ymaps.ready(init); function init() { var myMap = new ymaps.Map ('myMap', { center 55.75, 37.61, zoom 10, type 'yandex#hybrid' }); }
Как добавить в приложение ключ API
В этом разделе рассказывается, как настроить безопасный вызов ключа API вашим приложением. Вводить ключ API в систему управления версиями нежелательно, поэтому мы рекомендуем хранить его в файле , который находится в корневом каталоге проекта. Подробнее о файле рассказывается в .
Чтобы вам было проще работать, используйте Secrets Gradle Plugin для Android.
Чтобы установить плагин и настроить хранение ключа API, выполните следующие действия:
- В Android Studio откройте файл корневого уровня и добавьте в элемент , принадлежащий элементу , указанный ниже код.
buildscript { dependencies { // ... classpath "com.google.android.libraries.mapsplatform.secrets-gradle-plugin:secrets-gradle-plugin:2.0.0" } }
- Откройте файл уровня приложения и добавьте в элемент указанный ниже код.
id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin'
- Сохраните файл и .
- Откройте файл в каталоге уровня проекта и добавьте в этот файл приведенный ниже код. Укажите вместо свой ключ API.
MAPS_API_KEY=YOUR_API_KEY
- Сохраните файл и синхронизируйте проект с Gradle.
- В файле найдите раздел и измените следующим образом:
<meta-data android:name="com.google.android.geo.API_KEY" android:value="${MAPS_API_KEY}" />
Примечание. Как показано выше, рекомендуемое имя метаданных для ключа API – . Ключ с таким именем может использоваться для аутентификации нескольких API созданных на основе Google Карт для платформы Android, включая Maps SDK for Android. Для обеспечения обратной совместимости API также поддерживает имя . Это устаревшее имя обеспечивает аутентификацию только для Android Maps API версии 2. Приложение позволяет указать только одно из имен в метаданных ключа API. Если указаны оба имени, API вызывает исключение.
Тарифы и особенности сервисов
Название | Тариф | Комментарий |
Бесплатно до 25 000 запросов/сутки Если больше – коммерческие тарифы от 120 000 рублей в год за 1000 запросов в сутки |
Кроме количества запросов также ограничен лицензионным соглашением — результаты кодирования нельзя сохранять и использовать без карты (но можно кешировать), их нужно отображать только на картах Яндекса и только в рамках общедоступных сервисов (доступных всем или с открытой бесплатной регистрацией). | |
Бесплатно 10 000 запросов в сутки. Платные тарифы от 5000 рублей в год за 50 тысяч запросов в сутки. |
Оферта не позволяет его использовать полностью в автоматическом режиме — подсказки — только для уточнения данных, которые вводятся пользователем, прямо в форме где они вводятся. Обрабатывать собранные ранее массивы адресов в автоматическом режиме подсказками нельзя. Если не использовать автоматический режим, то этот сервис самый дешевый на рынке. На платных тарифах даёт массу полезной информации – цены на недвижимость, ближайшие станции метро, коды ФИАС и КЛАДР и тд |
|
5$ за тысячу запросов, бесплатного лимита нет. | Полностью платный сервис, поэтому я в своей работе его практически не использовал. Зато есть клиенты для Java, Python, Go и Node.js | |
Стоимость основана на использовании кредитов. Бесплатно вам дается 500 кредитов в день, что эквивалентно примерно 1666 запросам. Коммерческие тарифы от 48 евро в месяц за 5000 кредитов (16 666 запросов) в сутки |
У сервиса много других интересных функций помимо геокодирования: Routing API и Route Optimization API — автоматическое построение и оптимизация маршрутов Matrix API — построение логистической матрицы с учетом загруженности дорог Isochrone API — сервис, позволяющий построить зону, в которую можно доехать из заданной точки за фиксированное время. Map Matching API — сервис, который привязывает GPS-треки к дорогам, чтобы можно было построить историю передвижения. |
|
Бесплатно до 100 000 запросов в месяц. Свыше 100 000 – 0,75$ за каждую 1000 запросов | Удобный сервис, потому что имеет огромное количество официальных модулей для Swift, JS, Java, Python, Ruby. Плохо работает с Россией | |
OpenSource-решение, которое вы можете развернуть на своей машине бесплатно. |
Как создать ключи API
Ключ API – это уникальный идентификатор, который используется для аутентификации запросов, связанных с вашим проектом. Он нужен для учета использования API и оплаты. С вашим проектом должен быть связан хотя бы один ключ API.
Чтобы создать его, выполните следующие действия:
-
Откройте страницу Google Maps Platform > Credentials (Платформа Google Карт > Учетные данные).
-
На странице Credentials (Учетные данные) нажмите Create credentials > API key (Создать учетные данные > Ключ API).
Появится диалоговое окно с созданным ключом API. - Нажмите Закрыть. Новый ключ API можно будет найти в разделе API keys (Ключи API) на странице Credentials (Учетные данные). Не забудьте настроить ограничения для ключа API, прежде чем использовать его в рабочей среде.
Действие 4: Это конец / TL;DR
Общие итоги:
Яндекс карты классные. Как ими пользоваться — непонятно.
Хорошая документация, чтобы “потрогать” сервис. Ужасная документация, чтобы что-то с ним сделать. Структура ссылок — “Хрен найдешь”, качество находки — “Вот колесо, оно катится. А далее вы сами легко сможете изобрести машину, ракету, подводную лодку”.
Основные моменты:
Как отобразить карту в проекте? Ссылка , тут всё просто.
Как добавить пин на карту? Ключевые слова Placemark, MapObjects. Искать в samples.
Как построить маршрут? Ключевое слово MasstransitRouting. Искать в samples.
Как сделать что-то еще? Искать в samples. Если там нет, то у вас проблемы.
Как задать ограничения для ключей API
Ограничения повышают безопасность, поскольку с помощью ключа API можно будет отправлять только авторизованные запросы. Мы настоятельно рекомендуем следовать инструкциям по настройке ограничений для ключей API. Дополнительные сведения приводятся в .
При настройке ограничений ключа API вам потребуется указать цифровой отпечаток сертификата SHA-1 ключа, который использовался для подписи в приложении. Существует два типа сертификатов.
- Сертификат для отладки. Его следует использовать исключительно при тестировании приложений и работе с кодом до публикации. Не пытайтесь опубликовать приложение, подписанное с помощью сертификата для отладки. Этот сертификат создается автоматически при выполнении отладочной сборки приложения с помощью инструментов Android SDK.
- Сертификат для выпуска. Используйте этот сертификат, когда будете готовы разместить ваше приложение в магазине. Он создается с помощью инструментов Android SDK при выполнении сборки в процессе подготовки к выпуску.
Дополнительную информацию о цифровых сертификатах вы найдете в руководстве по .
Чтобы задать ограничение для ключа API, выполните следующие действия:
-
Откройте страницу Google Maps Platform > Credentials (Платформа Google Карт > Учетные данные).
- Выберите нужный ключ API. Откроется страница со свойствами ключа API.
- В разделе Key restrictions (Ограничения для ключа) установите следующие ограничения:
Ограничения для приложений:
- Выберите Приложения для Android.
- Нажмите + Название пакета и цифровой отпечаток.
- Укажите название пакета и цифровой отпечаток сертификата SHA-1. Пример:
com.example.android.mapexample
BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75
Информацию о том, как получить цифровой отпечаток сертификата, вы можете найти в разделе .
Если же вы используете функцию подписания приложений в Google Play, вы можете найти цифровой отпечаток сертификата на странице подписания приложений в Play Console.
Ограничения для API:
- Нажмите Применить ограничения для ключа.
-
В раскрывающемся списке Выберите API нажмите Maps SDK для Android.
Если Maps SDK для Android там нет, его необходимо .
Нажмите Сохранить.
Действие 2: Поехали
Находим Getting started и приступаем. В начале все просто.
На “Step 3. Set up the library” возникают вопросы. Вью и фабрику нужно обязательно стартовать и останавливать отдельно, иначе, как нам сообщают, ничего не будет работать. Почему? А что будет, если что-то стартану, а что-то нет, или стартану что-то позже? А если несколько вьюх, то для каждого надо фабрику, или это синглтон?
Возможно, это всего лишь QuickStart и дальше мы найдем подробное описание! (нет)
Давайте смотреть, что есть по документации. А все, ничего больше нет. Есть только сгенерированная документация с комментариями типа:
Спасибо, Яндекс.
Ладно, на гитхабе есть еще проект с примерами использования . Внутри каждого класса активити есть комментарии о том, что он делает и зачем нужен (после документации это просто подарок судьбы). Есть несколько сценариев: создание кастомного слоя карты, построение маршрута для автомобиля, работа с объектами на карте и некоторые другие.
Выглядит ли апи мощным? Да.
Понятно ли как им пользоваться в случаях, чуть более сложных, чем примеры? Нет.(
Как это понять? ¯_(ツ)_/¯ Нырять с головой в код, по итогу исследований продавать книжку о том, что нашел.
Яндекс координаты долгота и широта. Найти место на карте по координатам
Предлагаем воспользоваться аналогичным сервисом от Google — найти месторасположение и поиск по координатам + местонахождение интересных мест в мире на схеме Гугл Мапс
Определение широты и долготы на карте?
На странице быстрое определение координат на карте — узнаем широту и долготу города. Онлайн поиск улиц и домов по адресу, по GPS, для определения координат на карте Яндекс, как найти местоположение — подробнее описано ниже.
Определение географических координат любого города в мире (узнать широту и долготу) по онлайн карте от сервиса Яндекс на самом деле очень простой процесс. У вас два удобных варианта, остановимся подробнее на каждом из них.
Вы можете установить приложение для браузера Google Chrome, Opera и Яндекс браузер
Первый вариант: Необходимо воспользоваться формой поиска, и ввести в поле название географического объекта (страну, город, улицу, номер дома). То есть, заполнить форму адресом объекта для нахождения координат. Например, нужно определить географические координаты широту и долготу улиц города Ростова-на-Дону.
Заполняем форму: Ростов-на-Дону Пушкинская 10 (с помощью и при наличии номера дома, поиск будет проходить более точный). Справа в верхнем углу расположена форма определения координат, которая содержит 3 точных параметра — координаты метки, центр карты и масштаб приближения.
После активации поиска «Найти» в каждом поле будут нужные данные — долгота и широта. Смотрим поле «Центр карты».
Второй вариант: В этом случае еще проще. Интерактивная карта мира с координатами содержит метку. По умолчанию она стоит в центре города Москва. Необходимо перетащить метку и поставить на нужный город, например, определяем координаты на карте Санкт-Петербурга с улицами и номерами домов. Широта и долгота автоматически будут соответствовать объекту поиска. Смотрим поле «Координаты метки».
При поиске нужного города или страны, используйте инструменты навигации и масштабирования. Приближая и уменьшая масштаб +/- , также перемещая саму интерактивную карту, легко найти любую страну, искать регион на карте мира. Таким образом, вы можете найти географический центр Украины или России. В стране Украина это поселок Добровеличковка, который расположен на реке Добрая Кировоградская область.
Скопировать географические координаты центра Украины пгт. Добровеличковка — Ctrl+C
48.3848,31.1769 48.3848 северной широты и 31.1769 восточной долготы
Долгота +37° 17′ 6.97″ в.д. (37.1769)
Сравнительное тестирование качества геокодирования
Страна | Город | Адрес | |
1 | Россия | Москва | Красная площадь д. 3 |
2 | Россия | Москва | 2-й Карачаровский проезд, 2 |
3 | Россия | Казань | Фатыха Амирхана 13 |
4 | Россия | Казань | 2я Центральная, 172А |
5 | Россия | Чистополь | Лобачевского, 57 |
6 | Россия | Новокузнецк | Ермака 16 |
7 | Россия | Улан-Удэ | Столбовая, 68 |
8 | Казахстан | Нурсултан | Кокжазык, 14 |
9 | Казахстан | Жезказган | Космонавтов, 10 |
10 | Беларусь | Минск | Переулок Стебенёва, 6 |
11 | Беларусь | Мозырь | Рыжкова, 4 |
12 | Украина | Киев | Суздальська вулиця 9 |
13 | Украина | Бучач | Богдана Хмельницького вулиця 6 |
14 | Венгрия | Budapest | Homokdomb 7 |
15 | США | CO, Fort Collins | East Oak Street, 411 |
ЯндексДадатаGraphHopperMapBoxOSM
Итоги рейтинга по заграничным адресам:
- По СНГ лидирует OSM, на втором месте – Яндекс, на третьем – .
- В Европе и США с задачей геокодирования лучше всего справляются OSM, GraphHopper и .
Как задать собственный стиль для кнопки
В качестве иконки метки можно установить собственное изображение. Для этого необходимо задать следующие опции:
- — значение ‘default#image’ или ‘default#imageWithContent’ для меток соответственно без текста и с текстом поверх картинки;
- — URL графического файла значка;
- — размер значка в пикселах;
- — сдвиг значка в пикселах относительно точки привязки (задается, если “ножка” значка не находится в левом верхнем углу изображения;
- — для меток с текстом сдвиг текста относительно точки привязки метки.
Я предоставляю только часть информации, которая используется в большинстве случаев реализации карты. Вся подробная информация находится на сайте с документацией – https://tech.yandex.ru/maps/doc/jsapi/2.1/dg/concepts/geoobjects-docpage/
Как вставить Google карту на сайт
Первый вариант: вставить карту из Google Maps с существующей меткой
Откройте Google Maps, найдите компанию и скопируйте код для вставки:
Карта будет выглядеть так:
Карта с меткой организации из Google Maps
-
Найдите компанию на картах, нажмите на «Поделиться».
-
Нажмите «Встраивание карт» и выберите размер из предложенных или выберите «Другой размер» и укажите свои параметры.
-
Скопируйте получившийся HTML-код и вставьте его в код своего сайта в то место, где вы хотите разместить карту.
Второй вариант: создать свою метку в Google Maps
Создайте метку в Google Картах:
Так выглядит созданная нами метка в режиме предпросмотра: на ней есть описание, которое мы ввели, фотография и информация из Google Maps.
Карта с меткой компании
Пошаговое создание метки на Google картах:
-
Введите адрес или название компании.
-
Укажите название, добавьте описание организации, фотографии, выберите цвет и стиль значка.
-
Созданную карту вы можете посмотреть в Предпросмотре. Нажмите кнопку с тремя вертикальными точками и выберите «Добавить на сайт».
-
Скопируйте полученный код и вставьте его в код страницы, куда вы хотите добавить карту.
Действие 3: Разрабатываем
Задача 1: отобразить карту
Сложностей не встретил, все есть в гайде.
Задача 2: отобразить пины
Нам нужен “MapObjectsActivity.java», то, что мы ищем, называется Placemarks. Смотрим в код, чтобы понять, что с ними делать.
Задача 3: построить маршрут
Наш друг тут — “MasstransitRoutingActivity.java”. Маршрут можно попросить разный: только на машине, только пешком, и так и сяк; наверняка можно еще учесть метро и другие разные штуки, но я недонырнул.
Дополнительная задача: позиционирование прямое и обратное. Надо же еще уметь определять местоположение. Прямое геокодирование — определять координаты по названию, обратное — определять название по координатам.
Для решения этой задачи придется вернуться в поиск — и найти документацию для js . Она кажется гораздо более подробной и объемной (я завидую). Нам необходим “HTTP geocoding request” — тут довольно понятно написано, что это и как его использовать. Дело за реализацией http запросов-ответов на мобилках.
Как вставить карту 2ГИС на сайт
Встроить карту через API
Установить интерактивную карту 2ГИС можно через JS API — это версия API для простых задач.
Пошаговый процесс:
-
Перейдите на страницу и выберите город.
-
Найдите компанию по названию.
-
Установите нужный размер карты в правом нижнем углу.
-
Нажмите «Далее», прочитайте Лицензионное соглашение и примите условия.
-
Нажмите «Получить код» и скопируйте его для вставки на сайт.
Это простая карта с готовой меткой, но можно сделать свою через Кjнструктор. Выручит, если вашей компании нет в 2ГИС.
Создать в Конструкторе карту со своими метками
В 2ГИС есть бесплатный Конструктор карт, с его помощью можно создать карту со своей разметкой — добавить метки, описания, отобразить маршруты, графически выделить области.
Пошагово как сделать карту в Конструкторе 2ГИС:
-
Введите адрес и найдите нужное здание.
-
Настройте цвет метки, введите название.
-
Добавьте описание, можно вставить картинку с помощью разметки HTML или Markdown.
-
С помощью линий и выделения областей помогите клиентам сориентироваться по маршруту.
-
Выберите нужный размер карты.
-
Скопируйте код для вставки на сайт или в мобильное приложение.
Список литературы:
— https://tech.yandex.com/maps/
— https://tech.yandex.com/
— https://tech.yandex.ru/
— https://tech.yandex.com/maps/
— https://tech.yandex.com/maps/mapkit/
— https://github.com/yandex/mapkit-android-demo
— https://tech.yandex.com/maps/doc/mapkit/3.x/concepts/about-docpage/
— https://github.com/yandex/mapkit-android-demo/tree/master/src/main/java/com/yandex/mapkitdemo
— https://tech.yandex.com/maps/doc/jsapi/2.1/quick-start/index-docpage/
— https://tech.yandex.com/maps/doc/geocoder/desc/concepts/input_params-docpage/
Как подключается API от Яндекс
Для того чтобы подключить API нужно внутрь тега прописать следующий код.
В первом примере мы подключаем полный пакет всех классов и методов ( GET запрос – )
Могут быть загружены как все компоненты API, так и отдельные пакеты, содержащие только необходимые компоненты. Это позволяет регулировать объем трафика, передаваемого клиентскому приложению.
В следующем примере подключены только пакеты и . Набор загружаемых пакетов задается параметром .
Так же есть возможность подгрузки компонентов в самом коде, когда это необходимо с помощью метода . В следующем примере мы с вами рассмотрим подключение балуна и хинта когда условие срабатывает.
Стандартные элементы управления
Теперь изменим код, чтобы на карте отображались :
- Панель инструментов со стандартным набором кнопок: перетягивание карты (drag), увеличение выделенной области, измерение расстояний.
- Переключатель отображаемого типа карты.
- Изменение коэффициента масштабирования.
ymaps.ready(init); function init() { var myMap = new ymaps.Map ('myMap', { center 55.75, 37.61, zoom 3, type 'yandex#satellite' }); myMap.controls .add('mapTools') // стандартные кнопки .add('typeSelector') // переключатель типа карты .add('zoomControl'); // изменение масштаба var myPlacemark = new ymaps.Placemark(55.75, 37.61, { iconContent 'Москва', balloonContent 'Столица России' }, { preset 'twirl#blueStretchyIcon' }); myMap.geoObjects.add(myPlacemark); }
Можно изменить стандартное расположение элементов управления:
myMap.controls .add('mapTools', {left5, bottom35}) // стандартные кнопки .add('typeSelector', {left5, top5}) // переключатель типа карты .add('zoomControl', {right5, top15}); // изменение масштаба
Добавить линейку масштаба и обзорную карту:
myMap.controls .add(new ymaps.control.ScaleLine()) // линейка масштаба .add(new ymaps.control.MiniMap({ // обзорная карта заданного типа type 'yandex#publicMap' }));
Как это работает и зачем вообще нужно
Есть много разных (в том числе бесплатных) возможностей как синтеза, так и распознания речи. Яндекс и Сбер предлагают свои сервисы по распознанию, у Яндекса это speech-kit, у Сбера SmartSpeech (до конца 2021 года даёт бесплатный доступ).
Экономика распознания очень простая: на рынке услуги стоят от 10 рублей за минуту, плюс вопросы к скорости и качеству и много чего ещё. Бесплатные варианты не рассматривали, так как нужно было решение сразу более-менее готовое. Яндекс предлагает цену в 1 рубль за минуту, при скорости распознания в 10 раз быстрее чем длительность дорожки. Если скорость не важна, то цена вообще 25 копеек.
Полученный результат в чистом виде использовать нельзя, это просто набор строчек, разбитых по паузам (более-менее соответствует предложениям), без знаков препинания. Кстати сервис Сбера обещает расставлять запятые, но его пока не пробовал.
Итак, то, что предлагает Яндекс (и другие), пока что просто вспомогательный инструмент, который, впрочем, может значительно ускорить определенные процессы. На рынке уже появились организации, которые на основе их решений предлагают транскрибацию. Если коротко, то получается так: загружается дорожка, получается сырой текст, который берет в работу человек, пересушивает, вносит правки. Экономия времени – нужно меньше печатать.
К сожалению, пока внятного интерфейса для работы с сервисом нет, поэтому, чтобы дать возможность, сотрудникам взаимодействовать с ним, написал скрипт для командной строки. Начиналось всё, как тестовое использование, в целом, конечно, лучше сделать более дружелюбный способ. Но тут думаю, больше будет интересны моменты как подключаться.
Чтобы начать, нужно:
-
Создать платёжный аккаунт (Яндекс даёт гранты на тестовое использование)
-
Создать сервисный аккаунт
-
Создать бакет на Яндекс-облаке