Here-lite: RasterLayer с источником файла тайла - PullRequest
1 голос
/ 18 января 2020

в пользовательских слоях 1010 * Here-lite SDK добавляются с объектом RasterLayer. В задокументированном примере пользовательские плитки взяты из URL:

RasterLayer rasterLayer = new RasterLayer(offlineRasterLayerName,
            "https://a.tile.openstreetmap.org/{z}/{x}/{y}.png",
            19, 1000);

Возможно ли использовать вместо этого источник файлов, находящийся в локальной файловой системе?

RasterLayer rasterLayer = new RasterLayer(offlineRasterLayerName,
            "file://path/to/tiles/{z}/{x}/{y}.png",
            19, 1000);

не работает пока что.

С наилучшими пожеланиями Томас

1 Ответ

1 голос
/ 20 января 2020

В настоящее время невозможно использовать источник файла из локальной системы, согласно документации он должен находиться на вашем собственном сервере, где вы размещаете плитки, которые вы хотите показать в качестве наложения поверх выбранных областей мира.

RasterLayer (java .lang.String layerName, java .lang.String url , long maxZoom, long drawOrder)

Формат URL должен быть следующим: https://YourRasterTileService.com/zoom/xTile/yTile.png

https://developer.here.com/documentation/android-sdk/api_reference/com/here/sdk/mapviewlite/RasterLayer.html#url

Надеюсь, это поможет.

...