Question: are shiny pokemon visible on the map?
Answer: A shiny Pokémon won't appear as shiny on the map, and will just keep its normal colors. So you do have to launch any battle to check if the Pokémon is a shiny one or not.