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

Генерация ссылок на карты в Notion

5 min read Productivity Обновлено 30 Dec 2025
Ссылки на Google/Apple Maps из Notion
Ссылки на Google/Apple Maps из Notion

Быстрый обзор

  • Что делает: автоматически генерирует URL для карт из значения поля Address (или другого поля).
  • Выход: ссылки для Google Maps (место), Apple Maps (адрес) и Google Maps (directions).
  • Нужны: база данных Notion, поле с адресом, три поля типа Formula.

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

Изображение страницы Notion с встроенной картой; логотип Notion наложен поверх изображения

Создайте простую таблицу (database) в Notion и выполните шаги ниже. Я даю рекомендации, которые работают с формулами из примеров. Если вы хотите русифицировать имя свойства (например “Адрес”), используйте это имя внутри prop(“Адрес”) в формулах.

  1. Создайте новую базу данных (Table, Board или другой вид).
  2. Переименуйте поле Title в Address либо оставьте Title и создайте отдельное текстовое поле с именем Address. Формулы в примерах используют свойство “Address” именно в таком написании.
  3. Создайте поле с именем Google Maps Link и укажите тип свойства — Formula.
  4. Аналогично создайте поля Apple Maps Link и Google Maps Directions и установите тип Formula.
  5. Нажмите на поле → Edit Property → Formula, чтобы открыть редактор формулы и вставить нужное выражение.
  6. По желанию: нажмите на выпадающую стрелку рядом с New → Create a new template и сделайте шаблон по умолчанию. В шаблон можно добавить блок карты, чтобы при создании новой записи карта уже была на странице.

Скриншот Notion с базовой настройкой: поле Address и три поля формулы

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

Скриншот Notion: поиск блока Google Maps через /map

Теперь при создании новой строки страница будет содержать встроенный Google Maps-блок (если вы его добавили в шаблон).

Формула для ссылки Google Maps (место)

Скриншот Notion: формула для генерации URL Google Maps

Google Maps использует простой формат URL. Вставьте в поле Google Maps Link такую формулу (в редакторе формул Notion):

if(not empty(Address), "https://www.google.com/maps/place/" + replaceAll(replaceAll(Address, "[,]", ""), " ", "+"), "")

Пояснение одной строкой: проверяем, что поле не пустое, затем удаляем запятые и заменяем пробелы на +, чтобы получить корректный URL-адрес.

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

Скриншот Notion: формула для генерации URL Apple Maps

Apple Maps имеет свой формат URL. В поле Apple Maps Link используйте эту формулу:

if(not empty(Address), "https://maps.apple.com/?address=" + replaceAll(replaceAll(Address, "[,]", ""), " ", "+"), "")

Если вы используете русскоязычное имя свойства, например “Адрес”, замените Address на prop(“Адрес”) и используйте prop(…) везде, где требуется.

Формула для ссылки с маршрутами Google Maps

Скриншот Notion: формула для генерации URL с указаниями маршрута Google Maps

Чтобы получать ссылку, которая открывает навигацию к адресу, используйте формулу типа:

if(not empty(prop("Address")), "https://www.google.com/maps/dir//" + replaceAll(replaceAll(prop("Address"), "[,]", ""), " ", "+"), "")

Здесь применяется prop(“Address”) — это явное обращение к свойству таблицы. Если ваше свойство называется по-русски — подставьте его имя в prop().

Встроенная карта Google Maps в странице Notion

Скриншот Notion: встроенный блок Google Maps

Notion позволяет вставлять блок с картой, но не генерирует карту автоматически по формуле. Чтобы отобразить карту конкретного адреса:

  1. Скопируйте сгенерированный Google Maps URL (из поля Google Maps Link).
  2. Откройте страницу записи и вставьте URL в блок Embed → вставка URL.
  3. Блок покажет интерактивную карту с контрольными элементами (масштабирование, прокрутка).

Скриншот Notion: вставка URL в блок Google Maps Embed

Полезные советы и кейсы использования

  • Для координат (широта/долгота) вместо текстового места используйте формат “lat,long” и формулу типа “https://www.google.com/maps/@lat,long,15z”.
  • Если вы храните международные адреса, сохраняйте их в один строковый формат: улица, город, страна. Формула удалит запятые и заменит пробелы на +.
  • Для названий POI (кафе, магазин) Google Maps часто лучше обрабатывает название, чем Apple Maps.
  • Проверяйте кавычки и синтаксис в редакторе формул Notion — он строг к escape-символам.

Important: Всегда используйте точное имя свойства в формулах. Ошибки в названии свойства приведут к пустым результатам.

Когда это не сработает (ограничения)

  • Адрес слишком расплывчатый: без номера дома или города карта может показать неправильное место.
  • Специальные символы/не-латиница: редкие символы могут некорректно обрабатываться — лучше хранить адрес в стандартном ASCII-представлении или использовать координаты.
  • Привязка к местоположению пользователя: ссылки открывают карту, но не задают начальную точку — пользователю нужно разрешить доступ к геолокации в приложении-картах.

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

  • Использовать Place ID Google Maps: вместо адреса вставлять идентификатор места для более точного определения.
  • Генерировать ссылки с координатами (lat,long) — это самый надежный способ привязки.
  • Интегрировать внешние сервисы (Zapier, Make) для автоматической конвертации адресов в координаты при добавлении записи.

Мини-методология: как внедрить в рабочий процесс (шаг за шагом)

  1. Создайте тестовую базу и добавьте пару адресов.
  2. Вставьте формулы в соответствующие поля.
  3. Проверьте ссылки, открыв их в браузере и в мобильных приложениях.
  4. Настройте шаблон страницы: добавьте Embed-блок карты.
  5. Документируйте правило именования свойства (Address или “Адрес”) для команды.

Проверочные сценарии (Test cases / Критерии приёмки)

  • Для адреса “1600 Amphitheatre Parkway, Mountain View, CA” ссылка Google Maps открывается и показывает корректное место.
  • Для адреса с запятой и пробелами запятая удаляется, пробелы заменяются на +, и URL валидный.
  • Пустое поле Address не даёт ссылку (результат — пустая строка).

Небольшой словарь (1‑строчные определения)

  • replaceAll: функция Notion, заменяет все вхождения подстроки в строке.
  • not empty: проверка на непустое значение.
  • prop(“Имя”): явное обращение к свойству базы данных по имени.

Чеклист внедрения для команды (роль‑ориентированный)

  • Владелец данных: подтвердить формат хранения адресов.
  • Технический пользователь: вставить формулы и проверить результаты.
  • Все сотрудники: использовать шаблон с Embed-блоком при создании новых записей.

Примеры неправильного и правильного ввода

  • Плохо: “ул. Ленина” (без города) — может не найти корректную точку.
  • Хорошо: “ул. Ленина, 10, Москва, Россия” — более однозначно.

Короткая сводка и вывод

Использование формул Notion для генерации ссылок на карты экономит время и уменьшает число ручных действий. Придерживайтесь единого формата хранения адресов и используйте prop(“Имя”) в формулах, если вы локализовали название поля. Для максимальной точности рассматривайте использование координат или Place ID.

Summary:

  • Настройте поле с адресом и три формулы.
  • Проверяйте и стандартизируйте формат адреса.
  • При необходимости используйте координаты или Place ID.

Сохраните шаблон страницы с блоком карты — это ускорит ввод новых мест и сделает базу данных удобной для всей команды.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

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

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро