0

是否可以为用户隐藏 Bing 地图坐标?

这是我的 JavaScript 代码:

var mapOptions = { credentials : "My app code here", zoom:@(Model.Sprint.ZoomFactor), center:new Microsoft.Maps.Location(latitude, longitude), showDashboard: false, disableUserInput: true, enableSearchLogo: false, enableClickableLogo: false };

在我的 html 源代码中,坐标对用户可见,但不允许用户查看确切位置。

有谁知道如何隐藏它们?

我使用 ASP.net MVC 3,所以坐标来自视图模型。

谢谢。

4

1 回答 1

0

只要您使用 Bing 地图 javascript 控件,您就无法真正向用户隐藏此信息。代码在用户的机器上运行,那么你怎么能对他们隐藏你的源代码和数据呢?如果您的要求是在下载的源代码中不应该看到坐标,您可以尝试类似于 Bing 交互式 SDK 的方法,它们使用客户端发出的 ajax 调用在运行时获取地图许可证密钥。但这很容易通过使用浏览器上的 javascript 调试功能单步执行代码来解决。

于 2013-01-16T19:21:26.690 回答