Есть вот такой тайл
https://vec03.maps.yandex.net/tiles?l=map&v=16.12.26-0&x=618&y=321&z=10&scale=1&lang=tr_TR
Есть слой активных областей (видно, что cursor=help)
var tileUrlTemplate = apiBase + '/track-points-to-click?x=%x&y=%y&z=%z&id=' + id; var objSource = new ymaps.hotspot.ObjectSource(tileUrlTemplate); var hotspotLayer = new ymaps.hotspot.Layer(objSource, { hasBalloon: false, cursor: 'help', zIndex: 650 }); myMap.layers.add(hotspotLayer);
Есть ручка localhost:7007/track-points-to-click?x=618&y=321&z=10&id=26&callback=id_148380783842367394070 . Она возвращает (endline добавлены для наглядности)
id_148380783842367394070( { "data": { "features": [ { "type": "Feature", "properties": { "HotspotMetaData": { "id": 10, "RenderedGeometry": { "type": "Polygon", "coordinates": [ [ [ 225, 193 ], [ 255, 193 ], [ 255, 223 ], [ 225, 223 ], [ 225, 193 ] ] ] } } } }, { "type": "Feature", "properties": { "HotspotMetaData": { "id": 460, "RenderedGeometry": { "type": "Polygon", "coordinates": [ [ [ 119, 25 ], [ 149, 25 ], [ 149, 55 ], [ 119, 55 ], [ 119, 25 ] ] ] } } } } ], "type": "FeatureCollection" } } );
На заданном тайле карты в нужном масштабе курсор нигде не меняется на help. То ли области не появились, то ли не работают. Добавил event click к слою - тоже не срабатывает. В консоли браузера ошибок нет. Все ресурсы подгружаются без ошибок.
Как можно диагностировать проблему? Есть способы увидеть для отладки активные области, кроме как добавить слой изображений? Можно ли вообще использовать localhost для загрузки активных областей (понятно, что только для разработки)?