在谷歌地图中隐藏纬度和经度

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 必须保密。所以这就是为什么我想公开隐藏它。 我会四处寻找,看看我们是否找不到一些新的解决方案。

以上是关于在谷歌地图中隐藏纬度和经度的主要内容,如果未能解决你的问题,请参考以下文章

如何在谷歌地图API中获取高速公路和道路的纬度和经度

解析经度和纬度以在谷歌地图上再次使用它[关闭]

在谷歌地图 api v3 中将地区、城市、州、国家/地区转换为纬度和经度?

使用纬度和经度显示谷歌地图

在谷歌地图颤动中设置标记

从谷歌地图获取纬度和经度