Я бы, наверное, не использовал YM4R. Мы попробовали это и обнаружили, что это не добавляет особой ценности, потому что это просто обертка API. Я бы порекомендовал работать с Google Maps напрямую из JavaScript. Документация по API Карт Google довольно хорошая, и в Интернете есть немало примеров .
Вот пример обработчика щелчков на карте здесь , и добавление маркера - это просто вопрос
map.addOverlay(new GMarker(latlng));