2017-06-27 26 views
0

我想了解用于加载Bing地图平铺以最大化我的许可证的方法。OpenLayers 3是否加载Bing平铺不可结算

从兵文档...

一个重要的事情要了解,当谈到是什么原因导致 计费与不计费的交易是能否API调用 Bing地图”内完成会话随时开始必应Bing 地图AJAX控件,Bing地图Silverlight控件,Bing地图WPF 控件或Bing地图Windows Phone控件已加载,例如,如果您要第一次加载这些地图控件中的任何一个,随后 调用Bing地图REST位置API(即地理编码位置), REST Locations API调用将生成不可计费的 事务。这是因为REST Locations API调用在地图控制会话内完成了 。

所以我想真正的问题是不OL3遵循这些规则?如果没有,有没有办法强制他们OL3使得到Bing API的调用之前?

回答

1

的OpenLayers 3并与之对齐Bing地图使用条款,它需要指定Bing地图密钥,每次地图加载时,都会使用密钥来调用Bing地图图像元数据服务以获取地图URL,这有两个目的,第一,它用于创建一个事务来说明地图切片的使用情况,其次是它可以确保最新的切片URL随时都在变化中使用。但是,OpenLayers不会生成地图会话,该会话可以是与其他Bing Ma一起使用ps服务使这些通话不可计费。地图会话只能在官方Bing Maps地图控件中使用,并且可以作为使用这些控件的激励。这对地图图块没有影响,但意味着对Bing Maps REST服务的地理编码/路由和类似类型请求将是可计费的。