代码改变世界

openlayers read xml

2015-01-19 21:25  火-麒-麟  阅读(506)  评论(0编辑  收藏  举报

       OpenLayers.Request.GET({
            url: "/Panos/" + name + "/Editer" + name + ".xml",
            success: function (request) {
                var direction = 0;
                var panoXmlFormat = new OpenLayers.Format.XML();
                var panoXml = panoXmlFormat.read(request.responseXML || request.responseText);
                if (panoXml.documentElement.getElementsByTagName('hotspot')) {
                    direction = parseFloat(panoXml.documentElement.getElementsByTagName('hotspot')[0].getAttribute('direction'));
                }
                ShowPanorama(name, evt.feature.geometry, direction);
            },
            failure: function () {

            },
            scope: this
        });