在谷歌地图中隐藏纬度和经度
Posted
技术标签:
【中文标题】在谷歌地图中隐藏纬度和经度【英文标题】:Hiding the latitude and longitude in a Google Map 【发布时间】:2011-07-14 19:19:59 【问题描述】:我正在制作一个谷歌地图,它会在地图上显示一个应该对用户保密的地点。所以我的问题是如何在我的谷歌地图中隐藏纬度和经度。 用户不应该在页面源代码中看到 lat 和 lng,因为它会破坏秘密。这是绝对的秘密。 目前我正在结合 php 使用谷歌地图静态 api(图像地图)。
我想知道如何以安全的方式隐藏这些值。尽可能防水。
提前致谢。
编辑:这是我用于静态地图图像的代码。
<img border="0" src="http://maps.google.com/maps/api/staticmap?center=&zoom=<?php echo $zoomLevel;?>&size=246x179&markers=color:Red%3Clabel:A%7C52.138433,5.218506&sensor=false" />
所以 52.138433 和 5.218506 是我想为公众隐藏的值。
【问题讨论】:
啊,是的,我发布了谷歌地图静态图像的代码。 经纬度是否显示在图像、来源或两者上? 【参考方案1】:由于 html 的性质以及静态地图 API 要求您将图像指向 url 的事实,您无法真正对正在查看源代码的人隐藏这一点。
【讨论】:
如果我使用javascript版本的maps api可以吗? 那么你会推荐什么来隐藏纬度和经度但仍然能够显示谷歌地图?闪光? 也许你可以有一个没有它的地图,然后每当用户执行某种操作时,你就会触发一个改变你的 html 的 php 脚本。我不知道你的项目,所以我只是在黑暗中猜测。 它是一个 gmap,每次用户发布某个主题标签时都会放大。标记代表用户在推文足够多的情况下可以获得的奖品。所以加班,地图会放大,这样实际的地方就清楚了。在那之前,地图 lat 和 lng 必须保密。所以这就是为什么我想公开隐藏它。 我会四处寻找,看看我们是否找不到一些新的解决方案。以上是关于在谷歌地图中隐藏纬度和经度的主要内容,如果未能解决你的问题,请参考以下文章