Как использовать Openmap векторных плиток с SDB Mapbox Android - PullRequest
0 голосов
/ 06 июля 2018

Я очень новичок в разработке для Android, но мне удалось заставить работать приведенную ниже ссылку

https://www.mapbox.com/android-docs/map-sdk/overview/

Теперь я могу загрузить карту с помощью mapbox API.

Мне нужна только одна помощь, как я могу использовать векторные плитки openmap с этим SDK, что мне нужно изменить?

Я установил векторные плитки, подобные этой http://mydomain:9090/styles/osm-bright/?vector#8/22.615/90.344

Я не нашел никакой документации для этого. Может кто-нибудь, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 06 июля 2018

Чтобы использовать плитки, размещенные сторонними разработчиками, вам нужно установить TileSet, а затем VectorSource из этого набора.

TileSet tileSet = new TileSet("2.1.0", TILE_SET_URL);
VectorSource source = new VectorSource(ID_SOURCE, tileSet);

Также важно отметить, что при использовании векторных плиток вам необходимо определить исходный слой.

LineLayer lineLayer = new LineLayer(ID_LINE_LAYER, ID_SOURCE);
lineLayer.setSourceLayer("source-layer");

Подробнее об исходном слое здесь , а более сложный пример можно найти в репозитории приложения Mapbox Demo .

...