是否可以隐藏用户的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,因此坐标来自视图模型。
感谢。
答案 0 :(得分:0)
只要您使用Bing地图javascript控件,就无法真正隐藏用户的这些信息。代码在用户的机器上运行,那么如何隐藏源代码和数据呢?如果您的要求是下载的源代码中不应显示坐标,您可以尝试类似于Bing交互式SDK的内容,在这里他们使用客户端发出的ajax调用来获取运行时的地图许可证密钥。但是,使用浏览器上的javascript调试功能逐步执行代码很容易就会失败。