yandex / mapkit-ios-demo

MapKit iOS demo
Other
84 stars 27 forks source link

Пользовательские тайлы #239

Closed NickRichter6 closed 5 months ago

NickRichter6 commented 5 months ago

Не очень понятно как работать с TileProvider, есть пример в https://github.com/yandex/mapkit-ios-demo/issues/83 Но все равно не ясно, например: откуда брать baseUrl, разве это не библиотека предоставляет данные о тайлах? и также отсутствует метод addLayer, для создания кастомного layer. Смотрел в примере https://github.com/yandex/mapkit-ios-demo/blob/master/mapkit-demo/MapKitDemo/CustomLayerViewController.swift . И также интересно, есть ли возможность получить id тайлов

YandexMapKit commented 5 months ago

Вопрос был задан пользователем. baseUrl может быть адресом хоста, откуда берутся тайлы.

YMKTilesUrlProvider используется для форматирования ссылок на пользовательские тайлы. Для получения тайлов стандартной карты вы можете воспользоваться Tiles API.

Добавление производится с помощью addTileLayer. Идентификаторами тайлов являются координаты. То есть с помощью координат можно сформировать идентификатор самостоятельно.

Пожалуйста, опишите ситуацию подробнее, если я понял вас неправильно.