URI
<vectorMap_uri>/v2/vectortile/sprites/sprite[.<format>]
Supported Methods
Parent Resource
Introduction
By performing a GET request on the sprites resource, the sprite atlas information in the specified style map can be obtained. When the representation is in a format such as PNG, the sprite image can be acquired. When it is in JSON format, the metadata info for locating icon positions is returned. Additionally, obtaining the sprite atlas information at double magnification is supported. The URI example is < vectorMap_uri>/sprites/sprite@2x[.<format>].
Supported Methods:
- GET: Obtain the sprite atlas information in the specified style map.
- HEAD: Check whether the sprite resource exists or whether the user has permission to access the sprite resource.
Supported Representation Formats: RJSON, JSON, PNG, BMP, JPG.
HTTP Request Methods
Execute HTTP requests on the following URIs, using PNG and JSON output formats as examples. Here, supermapiserver is the server name.
http://supermapiserver:8090/iserver/services/vectorMap-DLTB-public/restjsr/v2/vectortile/sprites/sprite.png
http://supermapiserver:8090/iserver/services/vectorMap-DLTB-public/restjsr/v2/vectortile/sprites/sprite.json
GET Request
Obtain the sprite atlas information in the current map.
Request Parameters
To perform a GET request on the sprites resource to obtain the sprite atlas information, the relevant parameters need to be included in the URI. The parameters are as follows:
| Name | Type | Description |
| styleID | String | The style ID of the vector tiles electronic map. Multiple styles can be provided for the same service. |
Response Example
Execute a GET request: http://supermapiserver:8090/iserver/services/vectorMap-DLTB-public/restjsr/v2/vectortile/sprites/sprite.png?styleID=DLTB, the result is shown in the figure below:
![]()
Execute a GET request: http://supermapiserver:8090/iserver/services/vectorMap-DLTB-public/restjsr/v2/vectortile/sprites/sprite.json?styleID=DLTB, the result is as follows:
{"fill_0_55B464FF_55B464FF":{"x":0,"y":0,"width":8,"height":8,"pixelRatio":1},"fill_0_E68264FF_FFFFFFFF":{"x":8,"y":0,"width":8,"height":8,"pixelRatio":1},"fill_0_C8DC64FF_C8DC64FF":{"x":16,"y":0,"width":8,"height":8,"pixelRatio":1},"fill_0_F5D228FF_F5D228FF":{"x":24,"y":0,"width":8,"height":8,"pixelRatio":1},"fill_0_D29187FF_FFFFFFFF":{"x":32,"y":0,"width":8,"height":8,"pixelRatio":1},"fill_0_96F0FFFF_FFFFFFFF":{"x":40,"y":0,"width":8,"height":8,"pixelRatio":1},"fill_0_8CD782FF_8CD782FF":{"x":48,"y":0,"width":8,"height":8,"pixelRatio":1},"fill_0_009944FF_009944FF":{"x":0,"y":8,"width":8,"height":8,"pixelRatio":1},"fill_0_AA5550FF_FFFFFFFF":{"x":8,"y":8,"width":8,"height":8,"pixelRatio":1},"fill_0_F064C8FF_FFFFFFFF":{"x":16,"y":8,"width":8,"height":8,"pixelRatio":1},"fill_0_C8CDC8FF_C8CDC8FF":{"x":24,"y":8,"width":8,"height":8,"pixelRatio":1},"fill_0_E1DCE1FF_FFFFFFFF":{"x":32,"y":8,"width":8,"height":8,"pixelRatio":1},"fill_0_FFFF64FF_FFFF64FF":{"x":40,"y":8,"width":8,"height":8,"pixelRatio":1},"fill_0_F06E7DFF_FFFFFFFF":{"x":48,"y":8,"width":8,"height":8,"pixelRatio":1},"fill_0_B2AAB0FF_FFFFFFFF":{"x":0,"y":16,"width":8,"height":8,"pixelRatio":1},"fill_0_FFC850FF_FFC850FF":{"x":8,"y":16,"width":8,"height":8,"pixelRatio":1},"fill_0_87CDF0FF_87CDF0FF":{"x":16,"y":16,"width":8,"height":8,"pixelRatio":1},"fill_0_EB8282FF_FFFFFFFF":{"x":24,"y":16,"width":8,"height":8,"pixelRatio":1},"fill_0_E68CA0FF_E68CA0FF":{"x":32,"y":16,"width":8,"height":8,"pixelRatio":1},"fill_0_DC6478FF_DC6478FF":{"x":40,"y":16,"width":8,"height":8,"pixelRatio":1},"fill_0_C4C4C4FF_FFFFFFFF":{"x":48,"y":16,"width":8,"height":8,"pixelRatio":1},"fill_0_FAB914FF_FAB914FF":{"x":0,"y":24,"width":8,"height":8,"pixelRatio":1},"fill_0_E67882FF_FFFFFFFF":{"x":8,"y":24,"width":8,"height":8,"pixelRatio":1},"fill_0_DCB482FF_FFFFFFFF":{"x":16,"y":24,"width":8,"height":8,"pixelRatio":1},"fill_0_A0CDF0FF_FFFFFFFF":{"x":24,"y":24,"width":8,"height":8,"pixelRatio":1},"fill_0_B9B9BEFF_B9B9BEFF":{"x":32,"y":24,"width":8,"height":8,"pixelRatio":1},"fill_0_C8BEAAFF_C8BEAAFF":{"x":40,"y":24,"width":8,"height":8,"pixelRatio":1},"fill_0_D7FFFFFF_D7FFFFFF":{"x":48,"y":24,"width":8,"height":8,"pixelRatio":1},"fill_0_FFAAC8FF_FFFFFFFF":{"x":0,"y":32,"width":8,"height":8,"pixelRatio":1},"fill_0_96D232FF_96D232FF":{"x":8,"y":32,"width":8,"height":8,"pixelRatio":1},"fill_0_AABE1EFF_AABE1EFF":{"x":16,"y":32,"width":8,"height":8,"pixelRatio":1},"fill_0_FFFFC8FF_FFFFC8FF":{"x":24,"y":32,"width":8,"height":8,"pixelRatio":1},"fill_0_FFFF96FF_FFFF96FF":{"x":32,"y":32,"width":8,"height":8,"pixelRatio":1},"fill_0_EB96A0FF_FFFFFFFF":{"x":40,"y":32,"width":8,"height":8,"pixelRatio":1},"fill_0_B4501EFF_FFFFFFFF":{"x":48,"y":32,"width":8,"height":8,"pixelRatio":1},"fill_0_D7C8B9FF_D7C8B9FF":{"x":0,"y":40,"width":8,"height":8,"pixelRatio":1}}
HEAD Request
Returns the same HTTP response headers as the GET request, but without a response body. Without transmitting the entire response content, the metadata info contained in the response headers can be obtained. Metadata info includes media type, character encoding, compression encoding, entity content length, etc.
The HEAD request can be used to determine whether the sprites resource exists or whether the client has permission to access the sprites resource. By executing a HEAD request on the URI with .<format>, it can also quickly determine whether the sprites resource supports the representation in the <format> format.
See Also
- vectorMap
- Client Building REST Request
- Status Code List and Descriptions
- Introduction to SuperMap iServer REST API Representation Formats
- Resource Hierarchy