在Google地球中,我有一个<gx:Track>
,其<model>
元素(https://developers.google.com/kml/documentation/kmlreference#model)。
该模型有一个<Link>
元素,<href>
定义了要使用的collada(dae)模型。
在我的计算机上处理文件时,我可以手动将<href>
设置为本地路径(例如c:\ temp \ model.dae“)并正确显示模型。
现在我想编写一个Web服务来动态返回model.dae。我无法确定谷歌地球在内容类型/内容处理/内容方面的期望格式。
我已尝试ContentType = "model/vnd.collada+xml"
和Content-Disposition = "attachment; filename=""collada.dae"""
,但Google地球无法加载模型而没有任何错误。
还尝试了"Content-Disposition", "inline;"
请有人能指出我正确的方向吗?
由于
答案 0 :(得分:1)
经过多次挖掘...... https://groups.google.com/forum/#!topic/kml-support-server-side-scripting/Lh3xR2GTBc8
所以,只需要.ContentType = "text/xml"
和.ContentEncoding = Text.Encoding.UTF8
。无需为content-disposition
好吧,希望将来对别人有用。