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