Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
地图和街景Javascript ASP.Net存在问题_Javascript_Jquery_Asp.net_Google Street View - Fatal编程技术网

地图和街景Javascript ASP.Net存在问题

地图和街景Javascript ASP.Net存在问题,javascript,jquery,asp.net,google-street-view,Javascript,Jquery,Asp.net,Google Street View,我负责一个地理定位项目,但我发现了一些局限性 其中之一是,我有一种轻微的感觉,即带有街景的地图不能用于div或单独的实例 我有一个带有草图或地图的选项卡(boottsrap),在另一个选项卡中是街景,它加载了我,但带有黑屏,我必须调整屏幕大小,使其显示正常。 我已经做了所有的事情,但是没有结果 var esta = "vistaPanoramica"; var desplaza = true; try { if (vjDebug) { muestras(esta, 'In

我负责一个地理定位项目,但我发现了一些局限性

其中之一是,我有一种轻微的感觉,即带有街景的地图不能用于div或单独的实例

我有一个带有草图或地图的选项卡(boottsrap),在另一个选项卡中是街景,它加载了我,但带有黑屏,我必须调整屏幕大小,使其显示正常。 我已经做了所有的事情,但是没有结果

var esta = "vistaPanoramica";
var desplaza = true;
try {
    if (vjDebug) {
        muestras(esta, 'Inicio', 'Debug');
    };
    if (vjEstadoMap == "GRD") {
        desplaza = false;
    };
    vjPanoramica = new google.maps.StreetViewPanorama(divPanorama, {
        position: coordenadas,
        clickToGo: desplaza, // Desactiva el cuadro que acerca la imagen al entorno que encierra
        imageDateControl: false,
        linksControl: desplaza, // Activa el control de desplazarse con las flechas por las calles
        panControl: true,
        addressControl: false, // Activa el panel de leyenda de la Dirección
        enableCloseButton: false, // Desactiva el boton de salir de la vista panoramica
        fullscreenControl: false,
        zoomControl: false,
        pov: {
            heading: parseInt(vjPovHeading),
            pitch: -1
        }
    });
    if (vjEstadoMap != "GRD") {
        if (vjDebug) {
            muestras(esta, 'vjEstadoMap:' + vjEstadoMap, 'Debug', Mensaje);
        };
        if (vjDebug) {
            muestras(esta, 'vjEstadoSvw:' + vjEstadoSvw, 'Debug', Mensaje);
        };
        map.setStreetView(vjPanoramica);
    };
    // map.panTo(coordenadas);     muestras(esta, 'Centra el mapa con las coordenadas', 'Debug');            //vuelvo a centralizar el mapa con las coordenadas dadas    
    if (vjDebug) {
        muestras(esta, 'Centralizo vista panoramica con coordenadas recibidas', 'Debug', Mensaje);
    };
    vjPanoramica.addListener('links_changed', function () {
        //              alert(vjPanoramicaCreada);
        //              //alert(document.getElementById("mapacapturado").style.width.toString);
        //              if (vjEstadoMap == "GRD" && vjPanoramicaCreada){
        //                    
        //                    editarCaptura('vista2Mapas');
        //                }               
        muestras('vistaPanoramica', 'vjPanoramica.addListener.links_changed', 'informe');
        if (vjEstadoMap != "GRD") {
            if (vjDebug) {
                muestras(esta, 'vjEstadoMap:' + vjEstadoMap, 'Debug', Mensaje);
            };
            map.panTo(vjPanoramica.getPosition()); //vuelvo a centralizar el mapa con las coordenadas dadas  
            muestraNuevaUbicacion(vjPanoramica.getPosition());
        };
    });
    document.getElementById("MainContent_lbl_panoZoom").innerHTML = "Zoom:" + vjPanoramica.getZoom();
    vjPanoramica.addListener('zoom_changed', function () {
        vjpanorZoomUlt = vjPanoramica.getZoom();
        document.getElementById("MainContent_lbl_panoZoom").innerHTML = "Zoom: " + vjpanorZoomUlt;
        actualizaData("vjPanoramica.zoom_changed", vjMapas.getCenter(), vjMapas.getZoom(), vjPovHeading, vjPovPitch, vjpanorZoomUlt);
    });
    vjPanoramica.addListener('pov_changed', function () {
        vjPovHeading = vjPanoramica.getPov().heading + '';
        vjPovPitch = vjPanoramica.getPov().pitch + '';
        //                document.getElementById("lbl_iPovHeading").innerHTML = "H:" + vjPovHeading.substring(1, 6); 
        //                document.getElementById("lbl_iPovPitch").innerHTML = "P:" + vjPovPitch.substring(1, 6);  
        actualizaData("vjPanoramica.pov_changed", vjMapas.getCenter(), vjMapas.getZoom(), vjPovHeading, vjPovPitch, vjpanorZoomUlt);
    });

你的代码在哪里?我想这不是因为代码使用不当,问题是当我把另一个div放在另一个div中时,街景显示为黑屏,当我把它们放在同一个div中时,没有问题div的大小是宽度:100%和高度:640px我是谁来判断你的代码伴侣。但这就是问题所在,在开发人员检查代码之后,您会得到解决方案。基于描述无法解决您的问题。没有代码的帖子也不会有太大的重要性。我在原始线程中发布了全景视图的代码。您的代码在哪里?我认为这不是因为代码使用不当,问题是当我从另一个线程中插入div时,streetview会出现黑屏,当我把它们放在同一个div中时,没有问题div的大小是width:100%和heigh:640px我是谁来判断你的代码伙伴。但这就是问题所在,在开发人员检查代码之后,您会得到解决方案。基于描述无法解决您的问题。一篇没有代码的文章,也不会有太大的重要性。我在最初的帖子中发布了全景视图的代码