/apps/system/js/realtymap.js   1. Находим  this.setDefaultIconSize=function(size){this.markersVariants._default.size=size;};добавляем после нее   this.setDefaultIconOffset=function(offset){this.markersVariants._default.offset=offset;};    2. Далее находим  initJSON: function(el, datalisting, type, options){    ...    if(options.marker_size !== undefined){      self.setDefaultIconSize(options.marker_size);    }    ...}После if(options.marker_size !== undefined){...} добавляем if(options.marker_offset !== undefined){self.setDefaultIconOffset(options.marker_offset);}3. Там где мы передавали параметры кастомного маркера RM.initJSON('map', loc_objects, map_type, {marker_icon: estate_folder+'/template/frontend/realia/img/my_marker.png', marker_size: [15, 20], yandexMapType: 'yandex#map' });добавляем еще один параметр - оффсет нашего маркера marker_offset: [-7, -20] (смещение "ножки" или точки указания маркера относительно верхнего левого угла картинки). RM.initJSON('map', loc_objects, map_type, {marker_icon: estate_folder+'/template/frontend/realia/img/my_marker.png', marker_size: [15, 20], yandexMapType: 'yandex#map', marker_offset: [-7, -20] });Обычно, для маркеров у которых "ножка" по центру нижней грани картинки, это половина ширины картинки и высота картинки со знаками минус.