Гид по технологиям

Автоматически создавать ссылки на карты в Notion

6 min read Notion Обновлено 04 Jan 2026
Ссылки на карты из Notion
Ссылки на карты из Notion

Зачем это нужно

Интеграция адресов с внешними картами экономит время и снижает количество ручных действий: один клик — и адрес открывается в Google Maps или Apple Maps. Это полезно для менеджеров по объектам, курьеров, сотрудников отдела недвижимости и для личного использования.

Что потребуется

  • Аккаунт в Notion.
  • Любая страница с базой данных (таблицей) в Notion.
  • Поле для хранения адреса (мы называем его «Адрес»).

Краткое определение: формула в Notion — выражение, которое вычисляет значение на основе других свойств записи. Это похоже на формулы в таблицах, но для свойств заметок.

Настройка базы данных в Notion

Снимок экрана Notion с базовой настройкой: поле «Адрес» и три поля формул

  1. Переименуйте поле Title в «Адрес». Новые записи адресов вводите сюда.
  2. Создайте свойство “Ссылка Google Maps” и выберите тип Formula.
  3. Создайте свойства “Ссылка Apple Maps” и “Маршрут Google Maps” также как Formula.
  4. Чтобы отредактировать формулу, нажмите на название свойства → Edit PropertyFormula.
  5. Всплывающее окно формулы примет ваш код — вставьте формулу и нажмите Done.
  6. Нажмите выпадающее меню рядом с New и создайте шаблон. Установите его как шаблон по умолчанию.

Снимок экрана Notion: создание и редактирование шаблона

  1. Отредактируйте шаблон и добавьте блок Google Maps: введите /map и выберите блок. Теперь каждая новая страница записи будет содержать встроенную карту по умолчанию.

Снимок экрана Notion: поиск и добавление блока Google Maps

Важно: если вы локализовали название поля, используйте точно такое же имя в формулах (например, “Адрес”). Формулы чувствительны к названиям свойств.

Готовые формулы

Ниже — проверенные формулы, которые можно вставить в поля типа Formula. Они удаляют запятые и заменяют пробелы на плюс‑знаки, формируя читаемый для карт URL.

Формула для прямой ссылки Google Maps:

if(not empty(prop("Адрес")), "https://www.google.com/maps/place/" + replaceAll(replaceAll(prop("Адрес"), "[, ]", ""), " ", "+"), "")

Формула для ссылки Apple Maps:

if(not empty(prop("Адрес")), "https://maps.apple.com/?address=" + replaceAll(replaceAll(prop("Адрес"), "[, ]", ""), " ", "+"), "")

Формула для ссылки с маршрутом в Google Maps (показать маршрут к адресу):

if(not empty(prop("Адрес")), "https://www.google.com/maps/dir//" + replaceAll(replaceAll(prop("Адрес"), "[, ]", ""), " ", "+"), "")

Примечание: в некоторых версиях Notion функции replaceAll принимают строку паттерна как простой текст, а не регулярное выражение. Если выражение выше не работает, используйте два вложенных replaceAll: сначала для запятых, затем для пробелов.

Как использовать встроенную карту в странице записи

Скрин с встроенной картой Google Maps в Notion

  1. Скопируйте автоматически сгенерированную ссылку Google Maps из свойства “Ссылка Google Maps”.
  2. Внутри страницы записи вставьте ссылку в блок карты (в шаблоне он уже добавлен) — Google Maps подтянет местоположение и отобразит интерактивную карту.

Это даёт вид с контролами зума и панорамированием, но встроенный блок не всегда автоматически центрируется идеально — иногда нужен ручной ввод/корректировка.

Что делать, если формула не даёт ожидаемого результата

  • Проверьте точное имя свойства: пропишите prop(“Имя свойства”) если в названии есть пробелы или не‑латинские символы.
  • Удаляйте лишние символы: кавычки, точки с запятой, спецсимволы в адресах могут мешать корректной генерации URL.
  • Если адрес содержит диагональные слэши или другие знаки, добавьте дополнительные replaceAll.

Альтернативные подходы и расширения

  • Использовать координаты (широта/долгота). URL для Google с координатами: https://www.google.com/maps?q=LAT,LNG. Формула: “https://www.google.com/maps?q=” + format(prop(“Широта”)) + “,” + format(prop(“Долгота”)). Это точнее для геокодированных мест.
  • Автоматическое геокодирование через внешние сервисы (API Google Geocoding, OpenCage) — подойдёт, если нужно конвертировать адреса в координаты массово. Потребуются интеграции (Zapier, Make, скрипты) и ключи API.
  • Быстрая отправка в мобильное приложение: генерируйте URL-ссылку и открывайте её через смартфон — Google/Apple Maps подхватят приложение.

Когда этот подход не подходит

  • Если ваши адреса содержат внутренние коды или форматы, которые нельзя напрямую преобразовать в читаемый адрес — нужен предварительный парсинг.
  • Для очень точных навигационных сценариев (маршруты с несколькими остановками, учёт трафика в реальном времени) лучше использовать специализированные трекеры и API, а не статические ссылки.

Мини‑методология внедрения (шаги для команды)

  1. Создать копию существующей базы данных для теста.
  2. Переименовать поле Title в «Адрес» и добавить три поля формул.
  3. Вставить формулы из раздела «Готовые формулы» и проверить на 10 тестовых адресах.
  4. Добавить шаблон страницы с блоком карты и сделать шаблон по умолчанию.
  5. Документировать процесс для команды и дать инструкцию пользования.
  6. При масштабировании — рассмотреть автоматическое геокодирование и защиту персональных данных.

Чек‑листы по ролям

Администратор базы:

  • Убедиться, что названия свойств совпадают с формулами.
  • Проверить шаблон с блоком карты.
  • Провести тестовый прогон на реальных адресах.

Обычный пользователь:

  • Вводить адрес в поле «Адрес» в привычном формате.
  • Открывать ссылку Google/Apple одним нажатием.

Разработчик/интегратор:

  • Надо ли геокодирование массово? Планировать API.
  • Обеспечить обработку ошибок и логирование нераспознанных адресов.

Примеры и шпаргалка формул (cheat sheet)

  • Прямая ссылка Google (по адресу):
if(not empty(prop("Адрес")), "https://www.google.com/maps/place/" + replaceAll(replaceAll(prop("Адрес"), ",", ""), " ", "+"), "")
  • Ссылка Apple Maps:
if(not empty(prop("Адрес")), "https://maps.apple.com/?address=" + replaceAll(replaceAll(prop("Адрес"), ",", ""), " ", "+"), "")
  • Маршрут Google:
if(not empty(prop("Адрес")), "https://www.google.com/maps/dir//" + replaceAll(replaceAll(prop("Адрес"), ",", ""), " ", "+"), "")
  • По координатам (LAT, LNG):
if(and(not empty(prop("Широта")), not empty(prop("Долгота"))), "https://www.google.com/maps?q=" + format(prop("Широта")) + "," + format(prop("Долгота")), "")

Советы по качеству данных и локализации

  • Используйте единый формат ввода адреса в вашей команде: улица, дом, город, регион, страна. Это уменьшит число ошибок при преобразовании.
  • В странах с нестандартными адресными системами (например, страны с иероглифами или без индексной разбивки) рассмотрите хранение координат как основного источника истины.

Конфиденциальность и соответствие требованиям

Важно: адреса — это персональные данные. Если вы храните домашние или рабочие адреса сотрудников или клиентов:

  • Минимизируйте доступ: давайте права только тем, кто действительно нуждается.
  • Документируйте цели хранения и сроки удаления.
  • При работе с персональными данными в ЕС учтите принципы GDPR: законность, минимизация и ограничение срока хранения.

Частые ошибки и варианты их исправления

  • Проблема: ссылка открывается, но карта не центрируется. Решение: вручную отредактируйте адрес в блоке карты или используйте координаты.
  • Проблема: формула возвращает пустую строку. Решение: проверьте имя свойства и синтаксис prop(“…”).
  • Проблема: спецсимволы в адресе ломают URL. Решение: добавьте дополнительные replaceAll для удаления нежелательных символов.

Факт‑бокс: что важно помнить

  • Google Maps URL и Apple Maps URL принимают адреса в виде строки с пробелами заменёнными на +.
  • Координаты дают более надёжный результат, чем произвольный текст адреса.
  • Для массовой конвертации адрес→координаты нужен внешний геокодер (API).

Превью для соцсетей

OG заголовок: Ссылки на карты из Notion OG описание: Настройте в Notion формулы для автоматической генерации ссылок Google/Apple Maps и вставляйте интерактивные карты в записи.

Краткое резюме

Используя простые формулы в Notion, вы можете автоматически конструировать корректные URL для Google Maps и Apple Maps, встраивать карты в страницы и экономить время при работе с адресами. При масштабировании учитывайте качество данных, приватность и возможную потребность в геокодировании через API.

Ключевые действия: создать поле «Адрес», добавить три формулы, протестировать и внедрить шаблон с блоком карты.

Критерии приёмки

  • Для 10 тестовых адресов ссылки открываются в соответствующих приложениях.
  • В шаблоне страницы присутствует блок карты и он корректно принимает URL.
  • Документация и доступы распределены среди участников команды.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство