Владимир Проскурин, Да, дефолтом оставили WGS84, но это не кардинальное нарушение стандарта, о чём они сами и пишут, если системы согласованы в координатных системах, то можете использовать любые.
что в coordinates координаты представляют собой широту-долготу
Вообще нет, координаты представлены в единицах системы координат. Это могут быть и градусы, а могут быть в общем случае и "метры" без какой либо привязки к земле.
Leaflet умеет показывать картинку (ваш план) и масштабировать её. Так же он позволяет редактировать примитивы и их так же можно сохранить в geoJson. Может быть тут D3 и не нужен.
Вот мне всегда нравятся идеи типа: я тут спер кое-что, но я всё переделал и теперь я чист. А когда спрашиваешь, если всё переделал, то зачем связался вообще, выясняется, что переделал только логотип.
Антон, JS библиотеки - это для взаимодействия в тайлами (растровыми или векторными), будь то с osm.org или гуглаяндекса не важно. А у вас их ещё нет, вам их нужно нарендерить из данных. Вывод в браузер это последний шаг и самый легкий.
Начните гуглить osm2pgsql, а затем mapnik.
Антон, Да это база. Чтобы её увидеть на в браузере вам придётся пройти тернистый путь. От загрузки данных в базу и до рендеринга их в тайлы. Полно разных гайдов, но они разной степени свежести. Так что запоситесь неделью другой на реализацию.
Profi_GMan, Вы опять мне не отвечаете на вопрос. Что за Layout вы настраиваете?
Компоненты Layout есть в UI, но порядок отрисовки там задаётся трансформами.
У GameObject есть слои Layer, но их можно использовать только как маски для камеры (рисовать или нет).
Так что же вы там настраиваете?