【发布时间】:2011-12-09 00:51:01
【问题描述】:
我有一个 Web 应用程序,它使用谷歌地图显示来自数据库的数据,使用 perl CGI 来查询数据库。我决定添加一个选项来查看谷歌地球中的数据(独立,而不是插件)而不是谷歌地图。
工作原理:用户填写表格,然后单击链接,该链接调用一些基于表格生成 url 的 javascript。根据表单输入,可能会打开 1 到 30 个 URL。
生成的 url 示例:"http://wildlifedb-testing.buffalofieldcampaign.org//qs.pl?format=kml&startdate=2007-11-27&enddate=2007-12-4&species=bison&activity=¢erlat=44.714721¢erlon =-111.159067¢erdist=15&limit=2000"
我可以使用该 url 并将其添加为 GE 中的网络链接,它可以正常打开,但我不知道如何直接从浏览器在 GE 中打开它。我尝试设置 window.location=url ,这只会导致浏览器下载文件。
是的,我的 mime 类型设置正确:“application/vnd.google-earth.kml+xml”
【问题讨论】: