Как исправить проблему с перенаправлением в моем файле javascript (цезий-ион) - PullRequest
0 голосов
/ 11 июля 2019

Я использую "Cesium ion" для отображения местоположений на земном шаре, где пользователи могут щелкать и перенаправлять мои видео на другой веб-сайт, который построен на ionic js.

Перенаправление работает, но отображается пустая страница. Когда я изменяю URL-адрес на что-то вроде "http://www.google.com",, он отображается правильно. Я не понимаю, что происходит не так.

Поэтому я считаю, что проблема может быть связана с тем, что видео находятся в приложении ionic js.

cesium.js :

$(document).ready(function() {
    Cesium.Ion.defaultAccessToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI3ZTk0OWVmOS03OTNlLTQ1ZmQtYjhlZS0wNDQ1ZTA4MGM1MTQiLCJpZCI6MTI3MzcsInNjb3BlcyI6WyJhc3IiLCJnYyJdLCJpYXQiOjE1NjE3MTY2OTV9.Y5yXWhATrW7MGyDmEOGEgc3DH4gBNOo91y9NKgQ0UQc';
    var extent = Cesium.Rectangle.fromDegrees(-25.75034722222222,-0.4456061,44.204115292705865,70.20189571441897);
    Cesium.Camera.DEFAULT_VIEW_RECTANGLE = extent;   
    Cesium.Camera.DEFAULT_VIEW_FACTOR = 0.3;

    var viewer = new Cesium.Viewer('cesiumContainer', {
        scene3DOnly: true,
        selectionIndicator: true,
        baseLayerPicker: false,
        animation: false,
        timeline: false, 
        homeButton: true
    });

    var imageryLayer = viewer.imageryLayers.addImageryProvider(
        new Cesium.IonImageryProvider({ assetId: 3 })
    );

    // SPECIFY Longitude, Latitude

    var dubai = viewer.entities.add({
        name : 'Dubai',
        description : "<p><a href='http://www.capitali.org/capitali-drone-app/#/app/preview/3' target='_blank'>View live footage</a></p>",
        position : Cesium.Cartesian3.fromDegrees(55.2708, 25.2048),
        point : {
            pixelSize : 10,
            color : Cesium.Color.RED,
            outlineColor : Cesium.Color.WHITE,
            outlineWidth : 1
        },
        label : {
            text : 'Dubai',
            font : '15pt sans-serif',
            style: Cesium.LabelStyle.FILL_AND_OUTLINE,
            outlineWidth : 2,
            verticalOrigin : Cesium.VerticalOrigin.BOTTOM,
            pixelOffset : new Cesium.Cartesian2(0, -9)
        }        
    });
});
...