createOpenStreetMapImageryProvider

createOpenStreetMapImageryProvider(options)UrlTemplateImageryProvider

创建一个 UrlTemplateImageryProvider 实例,该实例可提供由 OpenStreetMap 或其他 Slippy 瓦片提供者托管的瓦片影像。 默认的 url 连接到 OpenStreetMap 志愿者运营的服务器,因此必须符合他们的 Tile Usage Policy.
Name Type Description
options Object optional 具有以下属性的对象:
Name Type Default Description
url String 'https://a.tile.openstreetmap.org' optional OpenStreetMap 服务器网址。
fileExtension String 'png' optional 服务器上影像的文件扩展名。
proxy Object optional 用于请求的代理。该对象应具有一个 getURL 函数,用于返回代理 URL。
rectangle Rectangle Rectangle.MAX_VALUE optional 图层的矩形。
minimumLevel Number 0 optional 影像provider支持的最小细节级别。
maximumLevel Number optional 影像provider支持的最大细节级别,如果没有限制,则未定义。
ellipsoid Ellipsoid optional 椭球体。如果未指定,则使用 WGS84 椭球。
credit Credit | String 'MapQuest, Open Street Map and contributors, CC-BY-SA' optional 数据源的凭证,显示在画布上。
Returns:
影像provider.
Throws:
  • DeveloperError : 矩形和minimumLevel表示在最小级别上有四个以上的瓦片。不支持在最低级别上具有超过四个瓦片的影像provider。
Example:
var osm = SuperMap3D.createOpenStreetMapImageryProvider({
    url : 'https://a.tile.openstreetmap.org/'
});
See: