Como posso inserir dados no Google Maps

Galera estou fazendo uma pesquisa mais não estou encontrado quase nada relacionado o meu problema é o senguinte:

Estou querendo fazer um sistema para poder inserir pontos no google maps, pontos estes que o usuario ira fornecer (coordenadas);
Alguem sabe qual API usar para eu poder inserir essas coordenadas do meu ponto no google maps!?

desktop ou web?
tem a api do próprio google maps…

A maneira que mais penso ser simples é vc registrar os pontos no seu sistema e simplesmente exibi-los no maps, não inserir necessariamente neles, ou tem a obrigação de inserir para acessarem pelo proprio gmaps?

A principio pensei em um sistema java web, onde o usuario poderia marcar novos pontos no google maps;
Tem como “… registrar os pontos no seu sistema e simplesmente exibi-los no maps.” na api do maps qual api tem referencia?

Obrigado a atenção.

Amigo, você já deu uma lida na api do google maps?
Se não aqui esta o link, e veja se isso não te ajuda.

https://developers.google.com/maps/
https://developers.google.com/maps/?hl=pt-br

Se tiver usando JSF com Primefaces…

http://www.primefaces.org/showcase/ui/gmapAddMarkers.jsf