隐藏用户的Bing地图坐标

时间:2013-01-16 09:22:08

标签: c# javascript asp.net-mvc bing-maps

是否可以隐藏用户的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,因此坐标来自视图模型。

感谢。

1 个答案:

答案 0 :(得分:0)

只要您使用Bing地图javascript控件,就无法真正隐藏用户的这些信息。代码在用户的机器上运行,那么如何隐藏源代码和数据呢?如果您的要求是下载的源代码中不应显示坐标,您可以尝试类似于Bing交互式SDK的内容,在这里他们使用客户端发出的ajax调用来获取运行时的地图许可证密钥。但是,使用浏览器上的javascript调试功能逐步执行代码很容易就会失败。