gpt4 book ai didi

google-maps - 谷歌地图 V3 - 私有(private) kml 提要

转载 作者:行者123 更新时间:2023-12-03 07:49:35 25 4
gpt4 key购买 nike

我正在尝试从虚拟 (VE) 地球切换到谷歌地图 (GM)。

在 VE 和 GM 中将 georss feed 覆盖在 map 上非常容易:

var georssLayer = new google.maps.KmlLayer('www.bla.com/kmls/k1');
georssLayer.setMap(map);

不幸的是,Google 要求“kml 地址”公开。如果我的地址不公开(例如,当用户必须登录才能享受 map 时),我该怎么做才能实现相同的功能?

谢谢。

基督教

最佳答案

我之前考虑过这个问题,这是我提出的解决方案(尽管我还没有实现)。

  • 生成嵌入 map 的 html 页面的服务器代码应生成一个与数据库中当前用户关联的临时 token 。
  • 公开 KML 地址,但将临时 token 作为查询参数传递给它
  • 在 KML 服务器代码中包含用于检查传递的 token 以确保其有效的逻辑
  • token 只能在有限的时间内有效。

此解决方案的安全性略低于 KML 资源上的完整 id/pw 身份验证。但是,根据您的要求,使用短期 token 可能就足够了。

关于google-maps - 谷歌地图 V3 - 私有(private) kml 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3468587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com