Дима, привет!

В таких случаях не забывай еще прикладывать проблемный УРЛ.

В твоем случае с УРЛами ошибка вот в чем: ты создал файл /pages/city/[url].tsx, то есть вторая вложенность адреса у тебя - query.url, маска, то есть любая папка. Но адреса-то у тебя типа /moskva/@55.753215,37.622504,12, а не /city/@55.753215,37.622504,12, верно? То есть надо было так: /pages/[city]/[url].tsx, чтобы город тоже по маске распознавался.

Это во-первых. Во-вторых, у тебя на сайте еще не было во фронте GraphQL-запроса city($where), то есть даже если правильно маску прописал бы, все равно не работало бы.

В общем, отправил тебе ПР, разбирайся.

И соответственно пытался отловить причину, равнивал скомментариями, но не нашел. Как искать в этом случае?
Николай, привет!
Можешь посмотреть коммит? https://github.com/Pivkarta/pivkarta.ru-2/commit/39f6c938bda4275554cb874dcbddfa741a160b28
Я так понимал , что добавление этого файла должно было позволить выводить страницу города, но отдаёт 404.

Решение
/** * Переводим градусы в радианы */ function toRadians(deg: number) { return deg / 180 * Math.PI; } /** * Угол в градусах */ const angle = 45; const width = Math.round(parentHeight / Math.sin(toRadians(angle)))

В данном случае я рассчитываю длину гипотенузы по длине катета и углу. Источник.

Подборка справочных материалов по UE4 на русском: https://vk.com/topic-170449269_40074890?post=43

Отличный видосик про создание склеенных карт https://youtu.be/9QXCiSQddpY
Да правилино начни учиться, надеюсь на каком-то этапе все-таки появится толерантность к такому количеству ошибок.
Нет, не научись, а начни учиться))
До научиться еще огого.