Тема: не получается поменять картинку (изображение) POI через Remote API
Прошу помочь разобраться с данной проблемой. Использую собственную "обёртку" над Remote API, написанную на C# с использованием System.Net.Http и Newtonsoft.Json. У меня есть POI с такими параметрами (фрагмент результатов поиска элементов "avl_resource"):
{
...
"items": [
{
"nm": "test13708777310",
"cls": 3,
"id": 876600,
...
"poi": {
"1": {
"id": 1,
"n": "м.Первомайская",
"y": 55.7942939588,
"x": 37.7969923346,
"r": 50,
"t": 1,
"i": 53051,
"e": 3126
},
...
}
Я выполняю POST-запрос, как описано в "POIs: upload image":
Заголовки:
Content-Type: multipart/form-data; boundary="646121ef-80e0-496a-8578-6143c5482a63"
Содержимое:
--646121ef-80e0-496a-8578-6143c5482a63
Content-Disposition: form-data; name="params"
{"itemId":876600,"poiId":1}
--646121ef-80e0-496a-8578-6143c5482a63
Content-Disposition: form-data; name="poi_dlg_props_upload_image"; filename="House1.png"
Content-Type: image/png
<binary data>
--646121ef-80e0-496a-8578-6143c5482a63--
Запрос выполняется успешно, вскоре получаю событие:
{
"tm": 1372255838,
"events": [
{
"i": -1,
"d": {
"hash": "upload_poi_image.876600.1",
"error": "0"
}
}
]
}
Однако результат, наблюдаемый на карте - картинки у POI нет; более того, если была установлена картинка, то она пропадает. Формат изображения - PNG размером 32x32 (из вашей библиотеки изображений для POI). В чём может быть проблема?