Except for games where mapping and mapmaking-misdirection are gameplay components (eg early Wizardries), I have no problem with map markers being used as an automap function. They should only appear once the player has been given the relevant information within the gameworld. Basically, the game itself should operate as though it expects you to mark coordinates for yourself - but I have no problem with it then saving me the trouble of doing so manually. The problem with things like quest arrows is the arbitrariness and disconnection from the gameworld, as well as the elimination of exploration. Being able to ask a NPC for directions to a known landmark, like a town hall or hotel (i.e. something where you would expect 'exploration' to be a matter of asking for directions, as opposed to the supposedly mysterious hidden cave of demons being magically marked out for me), and then having the option to ask the NPC to point out where it is on the town map, causing a map marker to appear, is fine. I only have a problem with it when it applies to things that shouldn't be common knowledge, or where you shouldn't really have a 'map' of; or where it becomes a 'quest compass' situation that eliminates exploration as a gameplay component.