Да, я так уже сделал, получается не совсем что хочется, если посмотреть на поведение маркера на avito.ru то он не шивелится вообще, а если подписываться на событие boundschange и передавать координаты центра карты маркеру, то когда карту мышкой захватываешь маркер не двигается, а когда отпускаешь мышку то он перескакивает, не совсем то поведение которое хочется.
Андрей Федотов: а не подскажете, где на avito.ru можно посмотреть? Может они не через API карт пин повесили, а просто элемент аболютный ( как в ответе ниже). Вы опишите подробнее, в чем заключается необходимая функциональность.
Можно попробовать подписаться не на boundschange, а на другой евент, например actiontickcomplete. Тогда позиция будет обновляться намного чаще (и скорее всего незаметно).
С помощью position:absolute; просто по верх карты ставьте все что хотите и оно всегда посредине. Для этого яндекс api трогать не обязательно (хотя зависит от того, зачем Вам это).