Найти тему
Деревенские гики

Ортофотоплан на карте #1 Выбираем карту для экспериментов

Зачем писать своё, если есть готовое? Работодатель одним из условий поставил независимость от внешних кодов везде где это возможно. В общем, всё должно храниться на серверах заказчика.

Движков карт на самом деле уйма. От Yandex до 2gis. На любой вкус и цвет. Но на глаза попался открытый проект leafletjs.

-2

Проект, который неплохо документирован и приятный в работе. Можно конечно сделать на google map, или yandex map, но я не уверен что завтра они не задерут цену за доступ. А так - удобный движок с возможностью грузить тайлы с любого сервиса, который доступен.

После установки express прописываем роутинг для загрузки карты в браузер

-3

и создаём в папке /public файл insex.hml, где в d head прописываем js скрипт

-4

Данный подход избавляет от вечной проблемы асинхронности загрузки ymaps. Ну, и само собой, не забываем прописать стиль для дива и сам див

стиль для дива на котором будет карта
стиль для дива на котором будет карта
ну и сам div
ну и сам div

Открываем в браузере страничку и видим серый не квадрат не Малевича

-7

Всё правильно - мы не прописали слои. Для начала пропишем слой карты по умолчанию. Добавляем в нашу функцию создание слоя

-8

и обновляем страничку с нашим проектом в браузере

-9

Завтра добавим слой кадастровой карты.