OpenLayers 3 是否加载 Bing 个不计费的图块

Does OpenLayers 3 load Bing tiles non-billable

我正在尝试了解用于加载 Bing 地图图块的方法,以便最大限度地利用我的许可。

来自 Bing 文档...

"An important thing to understand when it comes to what causes billable vs. non-billable transactions is whether the API call was done within a Bing Maps ‘session’. A session begins anytime the Bing Maps AJAX Control, Bing Maps Silverlight Control, Bing Maps WPF Control or Bing Maps Windows Phone Control is loaded. For example, if you were to first load any of these Map Controls, then subsequently call the Bing Maps REST Locations API (i.e. to geocode a location), that REST Locations API call would generate a non-billable transaction. This is because the REST Locations API call was done within the Map Control session."

所以我想真正的问题是 OL3 是否遵循这些规则?如果没有,有没有办法在 OL3 调用 Bing API?

之前执行它们

OpenLayers 3 确实符合 Bing 地图使用条款。它需要指定 Bing 地图键。每次加载地图时,它都会使用密钥调用 Bing Maps Imagery 元数据服务来获取图块 URL。这有两个目的,第一个是它用于创建交易以说明地图图块的使用情况,第二个是它确保使用最新的图块 URLs 因为它们不时发生变化时间。但是,OpenLayers 不会生成可与其他 Bing 地图服务一起使用的地图会话,从而使这些调用无需计费。地图会话仅在官方 Bing Maps 地图控件中可用,并且作为使用这些控件的激励措施。这对地图图块没有影响,但意味着 geocoding/routing 和对 Bing Maps REST 服务的类似类型请求将被计费。