createOpenStreetMapImageryProvider() → UrlTemplateImageryProvider
创建一个
UrlTemplateImageryProvider
实例,该实例可提供由 OpenStreetMap 或其他 Slippy 瓦片提供者托管的瓦片影像。 默认的 url 连接到 OpenStreetMap 志愿者运营的服务器,因此必须符合他们的
Tile Usage Policy.
Name | Type | Default | Description |
---|---|---|---|
options.url |
String |
'https://a.tile.openstreetmap.org'
|
optional OpenStreetMap 服务器网址。 |
options.fileExtension |
String |
'png'
|
optional 服务器上影像的文件扩展名。 |
options.proxy |
Object | optional 用于请求的代理。该对象应具有一个 getURL 函数,用于返回代理 URL。 | |
options.rectangle |
Rectangle |
Rectangle.MAX_VALUE
|
optional 图层的矩形。 |
options.minimumLevel |
Number |
0
|
optional 影像provider支持的最小细节级别。 |
options.maximumLevel |
Number | optional 影像provider支持的最大细节级别,如果没有限制,则未定义。 | |
options.ellipsoid |
Ellipsoid | optional 椭球体。如果未指定,则使用 WGS84 椭球。 | |
options.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/'
});