Можно сам движок openstreetmap и поднять со своей базой. Правда, это будет стрельбой из пушки по комарам — слишком сложно и громоздко.
Гораздо проще взять OpenLayers и на его основе реализовать добавление меток по клику. Пример решения такого рода — сервис OpenStreetBugs.