通过谷歌地球一个安全的KML文件

时间:2011-03-10 23:58:58

标签: kml

是否可以将安全的KML文件传递给Google地球?

此KML文件将需要某种令牌或身份验证。 (我将根据可接受的保护KML文件的可能方法调整解决方案。)

我们需要在Google地图上显示一些安全信息,是的,我们是企业客户。 (如果有帮助的话。)

另一种方法是使用谷歌API绘制点数,但这需要更多的努力。

3 个答案:

答案 0 :(得分:2)

如果您的目的只是为了保护Kml免受未经授权的访问,您可以使用以下方法。我在其中一个场景中尝试过这种方法,它对我有用。

http://keelypavan.blogspot.com/2011/07/protect-kml-kmz-files-from-unauthorized.html

答案 1 :(得分:1)

只是一些信息..

如果您向Google付款,您可以通过HTTPS运行您的网站。

如果你想要一些更强大的东西可以玩,你可能想尝试使用GeoServer前端OpenLayers之类的东西。它可以从postgres数据库动态提供数据,如kml(或kmz,gif,jpeg,png,svg,甚至pdf)开箱即用。

,您无需编写一行代码来完成任务。

事实上,您可以使用Google Maps API自行绘制内容,但如果您的网页为HTTPS,则您的用户会收到有关Google的javascript文件的警告。

此外,如果您的浏览器很糟糕(在渲染地图上),Google会在服务器端为您执行实际渲染,为此,实际数据将发送给Google,并且会发回渲染的叠加图像。也许你可以禁用这种行为,但至少你应该知道如果你担心安全问题。

答案 2 :(得分:0)

由于Google服务器加载了KML文件,因此您只能限制对Google服务器访问KML文件。