是否可以为 AGSOpenStreetMapLayer 设置自己的 openstreetmap 服务器 url
Is it possible to set own openstreetmap server url for AGSOpenStreetMapLayer
我需要用自己的 openstreetmap 服务器来表示一个平铺层 - 这可能吗?
无论如何,ArcGIS SDK 中有一个将非 ArcGIS 地图图块显示为地图图层的解决方案 - AGSWebTiledLayer
,它的初始化方法:
- (id) initWithTemplateURL: (NSString *) templateURL
tileInfo: (AGSTileInfo *) tileInfo
spatialReference: (AGSSpatialReference *) sr
fullExtent: (AGSEnvelope *) fullExtent
subdomains: (NSArray *) subdomains
我们可以在哪里设置模板 url 格式:
http://{subDomain}.host.com/{level}/{col}/{row}.png
这取决于您的磁贴服务器支持什么。
它可能支持 WMS,您可以通过 AGSWMSLayer
使用它
注意指定 visibleLayers 数组。
我需要用自己的 openstreetmap 服务器来表示一个平铺层 - 这可能吗?
无论如何,ArcGIS SDK 中有一个将非 ArcGIS 地图图块显示为地图图层的解决方案 - AGSWebTiledLayer
,它的初始化方法:
- (id) initWithTemplateURL: (NSString *) templateURL
tileInfo: (AGSTileInfo *) tileInfo
spatialReference: (AGSSpatialReference *) sr
fullExtent: (AGSEnvelope *) fullExtent
subdomains: (NSArray *) subdomains
我们可以在哪里设置模板 url 格式:
http://{subDomain}.host.com/{level}/{col}/{row}.png
这取决于您的磁贴服务器支持什么。 它可能支持 WMS,您可以通过 AGSWMSLayer
使用它注意指定 visibleLayers 数组。