Mark a location on a map (Google Maps/OpenLayers) on a node creation or edit page - but with which module?
I had a good experience with Geolocation Field.

I used this module on dealing website to show location of store. It lets you mark location via node creation/edition form and have display formatter to rendering the address as PNG or Google map.

It was simple and good enough.