2016-03-09 5 views
0

В Google Earth у меня есть <gx:Track>, который имеет элемент <model> (https://developers.google.com/kml/documentation/kmlreference#model). Модель имеет элемент <Link>, в котором <href> определяет используемую модель collada (dae).Веб-сервис Google 3D 3D-модели

При работе с файлами на моем компьютере, я могу вручную установить <href> на локальный путь (например, C: \ Temp \ model.dae ") и модели дисплеев правильно

Теперь я хочу написать веб-страниц. обслуживание вернуться model.dae динамически. у меня возникли проблемы, выясняя, какой формат Google Earth ожидает в отношении контента Тип/Content Disposition/содержание.

Я попытался ContentType = "model/vnd.collada+xml" и Content-Disposition = "attachment; filename=""collada.dae""", но Google Earth не удается загрузить модель без любые ошибки.

Вы также попробовали "Content-Disposition", "inline;"

Возможно, кто-нибудь укажет меня в правильном направлении?

Благодаря

ответ

1

После еще покопаться .... https://groups.google.com/forum/#!topic/kml-support-server-side-scripting/Lh3xR2GTBc8

Так, просто нужно .ContentType = "text/xml" и .ContentEncoding = Text.Encoding.UTF8. Нет необходимости указывать что-либо по запросу: content-disposition

Хорошо, надеюсь, что это будет полезно для кого-то еще в будущем.

+0

Еще один поворот .... нужно включить расширение collada «.dae» где-то в запросе, иначе Google Earth не узнает его. Например: http: //myserver/collada.ashx? Name = xyz.dae – user3085342

 Смежные вопросы

  • Нет связанных вопросов^_^