是否可以在Unity中获取会话ID密钥以与Bing Map请求一起使用?

时间:2015-04-15 21:48:42

标签: unity3d bing-maps

通常要获取会话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密钥之外,还有其他方法吗?

1 个答案:

答案 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/