Bing Map - 使用会话ID使可结算交易不可计费

时间:2014-10-14 16:08:14

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

如果会话ID用于Bing地图,则可以减少可结算交易。

详细信息在此链接上; http://msdn.microsoft.com/en-GB/library/ff859477.aspx

You must use the Bing Maps Key that you used to load the map control to request a session ID. This session ID is only valid for the map control session. For the web-based Bing Maps AJAX v7 and Silverlight controls, a session begins with the load of the map into a user’s browser and ends when the browser is closed or the user moves to a different page.

我不确定"会话在浏览器关闭或用户移动到其他页面时结束

如果我错了,请纠正我,我认为在用户退出时密码保护网站会话结束。举个例子;在我的asp.net页面上,首先我要在一个地图上显示20个针点或位置取决于数据集结果,然后我想在一个地图上显示10个结果。我可以在第一次发出请求时将会话ID保存在用户会话中,并一次又一次地使用它,这会将事务减少到1。

每次关闭地图窗口时,是否需要使用新的会话ID?我正在考虑在新窗口上显示地图。

1 个答案:

答案 0 :(得分:1)

只要加载了交互式地图,地图会话就会持续。如果您导航到其他页面,则会话结束。保存会话密钥以在其他页面上使用违反了Bing Maps的使用条款。会话密钥仅用于与创建会话密钥的交互式地图在同一页面上的服务一起使用。

每次加载新的交互式地图时,都需要创建一个新的会话密钥。