通常要获取会话ID密钥以使用Bing Map请求而不是Bing Maps Key,我们将使用其中一个可用控件(Bing Maps AJAX Control 7.0,Bing Maps Silverlight Control,Bing Maps WPF Control和Bing)适用于Windows应用商店应用的地图),可根据具体情况请求会话ID。
由于我们当前使用的应用程序是使用Unity(游戏引擎)开发的,并使用来自Bing Map的REST图像api来请求切片数据并显示它们,因此每个地图切片请求都被计为可计费交易没有会话ID,因为没有可用的控件。
我们希望每次用户浏览地图时减少应用收到的可结算交易金额,唯一的方法就是拥有会话ID密钥。
除了提供默认控件以获取会话ID密钥之外,还有其他方法吗?
答案 0 :(得分:0)
技术上可行,但未在使用条款中授权,因为会话密钥机制仅用于平台提供的那些(AJAX,SL,WPF和WinStore应用程序控件)中提供的地图控件。
MSDN参考:
有关详细信息,请参阅MSDN:
https://msdn.microsoft.com/en-us/library/ff859477.aspx
引用有用信息:
如果使用来自AJAX控件,Silverlight控件,WPF控件,JavaScript的Windows应用商店应用或C#,C ++或Visual Basic会话的Windows应用商店应用的会话ID进行服务请求,则此事务不可计费。 / p>
使用条款:
请参阅有关会话信息的使用条款,第4.9.b条: https://www.microsoft.com/maps/product/terms.html
经常使用,最佳做法和样本:
对于任何其他常规和授权用例,请参阅解释如何优化呼叫和交易的博客文章:
http://blogs.bing.com/maps/2013/02/14/bing-maps-rest-service-tips-tricks/