Как интегрировать карту TomTom с OpenLayers

Я пытался интегрировать tomtom map с осм слоями. Я использовал layer switcher для переключения между картами, как показано ниже:

if(id == 1){
        layers.insertAt(0, baseMapLayerObjects[0]);
        tomtomPresentFlag = false;
    }else if(id == 2){
        var googleLayer;
        googleLayer = new olgm.layer.Google({
            mapTypeId: google.maps.MapTypeId.ROADMAP
        });

        layers.insertAt(0, googleLayer);

        tomtomPresentFlag = false;

    }else if(id == 3){

        var googleLayer = new olgm.layer.Google({
            mapTypeId: google.maps.MapTypeId.HYBRID
        });
        layers.insertAt(0, googleLayer);

        tomtomPresentFlag = false;

    }else if(id == 4){
        layers.insertAt(0, baseMapLayerObjects[1]);
        testFlag = false;
    }else if(id == 6){

        tomtom.setProductInfo('Online Routing', '1');

        tomtommap = tomtom.map(param.targetDiv, {
            center:[12.973828, 77.586061],
            zoom: 10,
            key: <key>,
            source:raster,
            basePath:'${base.path}'
        });
}

Я получил layers switched но наложения для карты TomTom не видны. Кто-нибудь может предложить мне решение?

0 ответов

Другие вопросы по тегам