public class GoogleMapsMapProvider extends RemoteTileProviderBase
sample 谷歌地图 地图服务提供者
GoogleMapsMapProvider 提供了聚合第三方的Google地图服务的能力,并封装了与 SuperMap iServer 地图相关的 GIS 功能。
RemoteTileProviderBase.GetDefaultImageWhenException
TiledMapProviderBase.TileImageDrawer, TiledMapProviderBase.TileImageParameter
SEND_REQUEST_COUNT
CACHE_DIR, LINK_MARK, lock, logger, message, QUESTION_MARK, REGEX, REPLACEMENT, tilePixHeight, tilePixWidth
构造器和说明 |
---|
GoogleMapsMapProvider() |
GoogleMapsMapProvider(GoogleMapsMapProviderSetting setting) |
限定符和类型 | 方法和说明 |
---|---|
protected boolean |
cacheEnabled() |
protected java.awt.image.BufferedImage |
getImageBySendURL(java.lang.String tileImageUrl, RemoteTileProviderBase.GetDefaultImageWhenException exceptionOpertor)
根据url获得图片
|
protected Point2D |
getOrigin(java.lang.String arg0)
获取地图的左上角地理坐标。
|
OutputFormat[] |
getSupportImageFormat(java.lang.String arg0)
返回指定地图支持的图片格式数组
|
double[] |
getSupportResolutions(java.lang.String arg0)
返回当前服务支持的分辨率 。 |
protected java.lang.String |
getTileImageUrl(TiledMapProviderBase.TileImageParameter tileImagePrameter)
获取谷歌地图瓦片URL
|
protected java.util.Map<java.lang.String,MapParameter> |
initDefaultMapParameter()
初始化默认地图状态,返回值为一个映射,键为地图名,值为地图参数对象。
|
protected java.util.List<java.lang.String> |
initSupportedMapNames()
初始化支持的地图列表
|
dispose, generateBigImage, getContent, getContent, getContent, getImageBySendURL, getTileImage, init, sendRequestByHttpURLConnection, sendRequestByHttpURLConnection, viewEntire
checkSetting, clearCache, findNearest, getDefaultMapParameter, getDefaultMapParameters, getMapImage, getMapParameter, getMapProviderSetting, getNames, getOverview, getProximalResolution, getProximalResolution, getResolutoinByScale, getResource, getResource, getVectorStyle, isResolutionEquals, measureArea, measureDistance, outputImage, outputImage, outputImageToFile, outputImageToFile, queryByBounds, queryByDistance, queryByGeometry, queryBySQL, rectifyMapParameter, setDefaultMapParameter, setDefaultMapParameters, setMapProviderSetting, setProviderContext, support
public GoogleMapsMapProvider()
public GoogleMapsMapProvider(GoogleMapsMapProviderSetting setting)
protected java.lang.String getTileImageUrl(TiledMapProviderBase.TileImageParameter tileImagePrameter)
获取谷歌地图瓦片URL
getTileImageUrl
在类中 RemoteTileProviderBase
tileParam图片参数
-protected boolean cacheEnabled()
cacheEnabled
在类中 TiledMapProviderBase
protected Point2D getOrigin(java.lang.String arg0)
TiledMapProviderBase
获取地图的左上角地理坐标。
getOrigin
在类中 TiledMapProviderBase
arg0
- 地图名public OutputFormat[] getSupportImageFormat(java.lang.String arg0)
返回指定地图支持的图片格式数组
getSupportImageFormat
在类中 TiledMapProviderBase
mapName
-protected java.awt.image.BufferedImage getImageBySendURL(java.lang.String tileImageUrl, RemoteTileProviderBase.GetDefaultImageWhenException exceptionOpertor)
getImageBySendURL
在类中 RemoteTileProviderBase
tileImageUrl
-exceptionOpertor当存在异常执行的操作
-public double[] getSupportResolutions(java.lang.String arg0)
TiledMapProviderBase
返回当前服务支持的分辨率 。如果支持所有分辨率,则返回空。
getSupportResolutions
在类中 TiledMapProviderBase
arg0
- 地图名protected java.util.Map<java.lang.String,MapParameter> initDefaultMapParameter()
初始化默认地图状态,返回值为一个映射,键为地图名,值为地图参数对象。
initDefaultMapParameter
在类中 TiledMapProviderBase
protected java.util.List<java.lang.String> initSupportedMapNames()
initSupportedMapNames
在类中 TiledMapProviderBase