자산에 대한 이미지 맵을 설정합니다.
이미지 맵을 이미 만들었어야 합니다. 이미지 맵은 배열에서 검색한 순서대로 적용됩니다. 이는 제2 이미지 맵이 제1 이미지 맵에 오버레이하고, 제3 이미지 맵이 제2 이미지 맵에 오버레이하는 방식을 의미합니다.
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
입력(setImageMapsParam)
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
company핸들 | xsd:string |
예 | 회사 핸들. |
assetHandle | xsd:string |
예 | 에셋 핸들. |
이미지 맵 배열 | types:ImageMapDefinitionArray |
예 | 사전 정의된 이미지 맵 배열입니다. |
출력(setImageMapsReturn)
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
imageMapHandleArray | types:HandleArray |
예 | 자산에 적용된 이미지 맵 핸들이 있는 배열입니다. |
이 코드 샘플은 이미지 자산에 대한 2개의 이미지 맵을 설정합니다. 이 코드는 이미지 맵을 호출할 때 수행할 모양 유형, 영역 및 작업을 지정합니다. 응답에는 이미지 맵에 대한 핸들이 있는 배열이 포함됩니다.
요청
<setImageMapsParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<companyHandle>c|6</companyHandle>
<assetHandle>a|739|1|537</assetHandle>
<imageMapArray>
<items>
<name>ImageMap2</name>
<shapeType>Rectangle</shapeType>
<region>40</region>
<action>400</action>
<enabled>true</enabled>
</items>
<items>
<name>ImageMap3</name>
<shapeType>Rectangle</shapeType>
<region>40</region>
<action>400</action>
<enabled>false</enabled>
</items>
</imageMapArray>
</setImageMapsParam>