Открыть сервисСервис

Как узнать номер на карте «Яндекс» (Йота)

Номер на карте «Яндекс» (Йота) — уникальный цифровой идентификатор, присваиваемый каждому объекту пространственных данных в картографической платформе «Яндекс Карты». Номера (ID) объектов используются для однозначной ссылки на конкретные точки, здания, дороги и другие географические элементы при разработке приложений, интеграции с системами навигации и автоматизированной обработке пространственных данных.

Что такое номер объекта на карте

Каждый объект на карте — будь то здание, остановка, магазин или перекрёсток — имеет собственный числовой идентификатор. В контексте «Яндекс Карт» этот идентификатор называют «номером объекта» или ID. Он присваивается автоматически при добавлении объекта в базу данных платформы и сохраняется за ним на всё время существования записи.

Номера объектов применяются в нескольких сценариях:

  • Геокодирование — преобразование текстового адреса в координаты и обратно. В ответе геокодера объекту соответствует его идентификатор.
  • Работа с API — при разработке приложений с картографической функцией номер объекта позволяет обращаться к конкретной точке без повторного поиска по адресу.
  • Обмен данными — при интеграции между системами (например, между CRM и картографическим сервисом) ID объекта служит ключом для сопоставления записей.
  • Редактирование и модерация — при отправке правок в «Яндекс Карты» через «Картомастер» или «Народную карту» объекты идентифицируются по своим номерам.

Способы узнать номер объекта

Через геокодер API

Самый распространённый способ получить номер объекта — использовать геокодер «Яндекс Карт». При запросе по адресу или по координатам сервис возвращает структурированный ответ, в котором каждому найденному объекту соответствует поле id. Этот идентификатор имеет вид строки, содержащей буквенно-цифровой код, например 1073600452 для здания или 1073600452~1000000000 для подъезда.

Пример запроса к геокодеру:

`` https://geocode-maps.yandex.ru/1.x/?apikey=ВАШ_КЛЮЧ&geocode=Москва, ул. Тверская, 1&format=json ``

В ответе поле metaDataProperty.GeocoderMetaData.id содержит идентификатор объекта. Для более точного результата можно использовать параметр kind, ограничивающий тип объекта (дом, улица, населённый пункт и т. д.).

Через интерфейс «Яндекс Карт»

В веб-версии «Яндекс Карт» номер объекта можно получить следующим образом:

  1. Открыть карту и найти нужный объект (здание, организацию, точку).
  2. Нажать на объект, чтобы открыть информационную карточку.
  3. В адресной строке браузера появится ссылка вида https://yandex.ru/maps/?ll=37.617635%2C55.755814&z=17&pt=37.617635,55.755814,pm2rdm. Часть после pt=` содержит координаты, но не сам ID объекта.
  4. Для получения именно ID необходимо использовать API или просмотреть исходный код страницы (через инструменты разработчика), где в JSON-данных страницы присутствует поле с идентификатором.

Через «Картомастер» и «Народную карту»

Для объектов, добавленных пользователями через «Народную карту» или отредактированных в «Картомастере», номер можно узнать, открыв карточку объекта в режиме редактирования. В URL страницы редактирования или в ответах внутреннего API присутствует числовой ID объекта.

Формат идентификаторов

Идентификаторы объектов в системе «Яндекс» делятся на несколько типов:

Тип объектаПример форматаОписание
Здание, сооружение1073600452Целочисленный ID
Подъезд, этаж1073600452~1000000000ID здания + ID подъезда через тильду
Организация1073600452~1234567890ID здания + ID организации
Точка на карте37.617635,55.755814Географические координаты

Применение номеров в разработке

При создании приложений с картографической составляющей номера объектов позволяют:

  • Кэшировать результаты геокодирования — вместо повторных запросов к API хранить полученные ID и координаты локально.
  • Строить маршруты — API маршрутизации принимает в качестве точек маршрута идентификаторы объектов, что гарантирует точность адреса.
  • Синхронизировать данные — при работе с несколькими сервисами (картографическим, логистическим, аналитическим) ID объекта служит естественным ключом для объединения данных.

Ограничения и особенности

Номера объектов в «Яндекс Картах» не являются публичным постоянным идентификатором в строгом смысле: при объединении дублирующихся записей, переносе объекта в другую административную единицу или существенном изменении адреса ID может измениться. Поэтому при долгосрочном хранении ссылок на объекты рекомендуется дополнительно сохранять координаты и текстовое описание адреса.

Также следует учитывать, что доступ к API «Яндекс Карт» требует получения ключа разработчика через Яндекс Developer. Квоты бесплатного использования ограничены, а коммерческое применение требует отдельного договора.

Источники

  • Документация «Яндекс Карт» для разработчиков
  • Справка по геокодеру «Яндекс Карт»
  • Справочный центр «Яндекс Карт» для бизнеса
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru