Интерактивная карта
Для отображения интерактивной карты необходимы следующие компоненты:
- данные для отображения (тайлы);
- стиль отображения;
- программный код для отображения карты на веб-странице.
Данные для отображения представляют из себя кусочки мозаики квадратной формы — тайлы. Весь набор тайлов для отображения мира представляет собой пирамиду. На нулевом уровне (масштабе) пирамиды находится один тайл. Далее на каждом следующем уровне (масштабе) количество тайлов составляет 4n, где n — номер масштаба. Каждый тайл содержит в себе геометрическую и атрибутивную информацию.
Стили отображения карт представляют собой JSON-объект с описанием, где брать данные и как рисовать те или иные элементы.
Для встраивания карт в свой проект необходимо добавить на страницу элемент верстки, где будет отображаться карта.
Создание интерактивной карты
Для простого отображения карты необходимо добавить JS & CSS файлы с SDK на страницу, а также добавить код инициализации карты, не забыв указать актуальный ключ доступа к API.
Для инициализации необходимо указать требуемый стиль:
light_style.json
—mmr://api/styles/light_style.json
;mapsme_style.json
—mmr://api/styles/mapsme_style.json
;
main_style.json
—mmr://api/styles/main_style.json
.
Добавление объектов на карту
Для добавления своих объектов на карту для начала надо описать их координаты, обычно это делают в формате GeoJson.