是否可以在光栅模式下使用 TomTom WebSdk MapTiles?

问题描述 投票:0回答:1

我正在使用 TomTom webSDK 地图图块,默认情况下以矢量模式工作:

https://developer.tomtom.com/maps-sdk-web-js/overview/product-information/introduction

不幸的是,由于 CPU 利用率很高,它的运行速度非常慢。是否可以切换到光栅模式,以便它可以像谷歌地图一样提供地图图像?

maps tomtom
1个回答
0
投票

那里有一个例子:

var endpoint = 'https://{cyclingHostname}.api.tomtom.com/map/1/tile/basic/' +
               'main/{z}/{x}/{y}.png?tileSize=512&key=<your-tomtom-maps-API-key>';
var tiles = ['a', 'b', 'c', 'd'].map(function(hostname) {
    return endpoint.replace('{cyclingHostname}', hostname);
});
var map = tt.map({
    key: '<your-tomtom-maps-API-key>',
    container: 'map',
    style: {
        'version': 8,
        'sources': {
            'raster-tiles': {
                'type': 'raster',
                'tiles': tiles,
                'tileSize': 256
            }
        },
        'layers': [
            {
                'id': 'raster-tiles-layer',
                'type': 'raster',
                'source': 'raster-tiles'
            }
        ]
    },
    dragPan: !isMobileOrTablet()
});
map.addControl(new tt.FullscreenControl());
map.addControl(new tt.NavigationControl());
© www.soinside.com 2019 - 2024. All rights reserved.