public final class RemoteMapProviderFactory
extends java.lang.Object
不同来源的地图服务提供者工厂。
通过该工厂可以构建不同来源的地图服务的服务提供者。
构造器和说明 |
---|
RemoteMapProviderFactory() |
限定符和类型 | 方法和说明 |
---|---|
protected int |
checkLicense()
检查许可。
|
static RemoteMapProviderFactory |
getInstance()
获取一个远程地图服务提供者工厂的实例。
|
MapProvider |
getMapProvider(ServiceInfo serviceInfo)
根据端点信息获取地图服务提供者。
|
public static RemoteMapProviderFactory getInstance()
获取一个远程地图服务提供者工厂的实例。
protected int checkLicense()
检查许可。
根据用户的产品配置,查找相对应的许可信息。
目前需要使用企业版许可。
public MapProvider getMapProvider(ServiceInfo serviceInfo)
根据端点信息获取地图服务提供者。 比如,端点类型为“UGC”,则返回一个 SuperMap 地图服务提供者(UGCMapProvider
); 如果端点类型为“WMS”,则返回 WMS 服务提供者(WMSMapProvider
)。
调用该方法时,会检查许可,请使用正确的许可配置。
serviceInfo
- 端点信息。