Kmz使用安全URL时不加载

时间:2012-11-20 18:20:23

标签: javascript asp.net-mvc asp.net-mvc-3 google-maps google-earth-plugin

我有一个返回kmz文件的URL,该文件通过具有以下格式http://dominio.com/File/Kmz/archivo.kmz的控制器返回 在尝试加载kmz时遵循

var link = ge.createLink('');
            var href = encodeURI("http://dominio.com/File/Kmz/archivo.kmz");
            link.setHref(href);
            var networkLink = ge.createNetworkLink(type + "-" + name);
            networkLink.set(link, true, true);
            ge.getFeatures().appendChild(networkLink);

尝试加载时,会发出以下请求, http://dominio.com/File/Kml/files/TABLA%20of%20SIMBOLOGIA%20-%20copia_3_1_8_3_2.png这是KMZ内的文件。

控制器代码如下:

public FileResult(string id){
/*...........*/
return File(uri,"application/vnd.google-earth.kmz",string.Format("{0}-{1}","Kmz",id));
}

仅在未加载时发生。如果显示多边形和标记内的图片,则包含图片。

0 个答案:

没有答案