Хорошее начало - проверить справочное руководство: http://code.google.com/apis/maps/documentation/javascript/reference.html
Если вы посмотрите на карту, то увидите, что у нее есть событие, называемое «щелчок». Что вы делаете, после того, как ваша карта была инициализирована, вы создаете обработчик событий, который прослушивает событие click. Когда это происходит, вы помещаете маркер в это место и добавляете в этот маркер список событий для события щелчка, если хотите удалить его, или делаете его перетаскиваемым, если хотите его перетащить.
Не забудьте хранить свои маркеры в массиве, если вы когда-нибудь захотите использовать информацию, которую они держат снова.
Надеюсь, это помогло.