ymaps.ready() .done(function (ym) { var myMap = new ym.Map('YMapsID', { center: [82.90, 54.98], zoom: 10 }, { searchControlProvider: 'yandex#search' }); jQuery.getJSON('data.json', function (json) { /** Сохраним ссылку на геообъекты на случай, если понадобится какая-либо постобработка. * @see https://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/GeoQueryResult.xml */ var geoObjects = ym.geoQuery(json) .addToMap(myMap) .applyBoundsToMap(myMap, { checkZoomRange: true }) .addEvents('click', function () { alert( ); }); }); });
data.json:
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "geometry": { "type": "Point", "coordinates": [ 82.80, 54.90 ] }, "properties": { "iconContent": "<a id='CoolThem' href='#'19-03-16 20:00</a>" }, "options": { "preset": "islands#blueStretchyIcon" } } ] }
Нужно чтобы при клике на "StretchyIcon" передался в код id StretchyIcon-а который был нажат, в данном случае id=CoolThem.
Прошарил множество манов, так и не понял как это реализовать.
Так же интересует как увеличить размер "StretchyIcon"? на телефоне очень трудно попасть(кликнуть)