No, but you just have to... wait depends what version I think I only have emerald so I don know but you have to use the HM flash to see better and then just look all around trust me I did that and I found it.
12 maps
In the Pokemon league.
That depends on what league you are talking about.
The Pokemon league is where all the elite 4 are(they have strong Pokemon)
maps come with the pokenav that you get from Devon corperation in rustboro and are usually at the right of Pokemon centers
the best Pokemon for the Pokemon league is definetly latios
Yes, you can use any Pokemon in the Pokemon league.
Pokemon battle arena is better than Pokemon league.
surf around the pokemon league
The Pokemon League isn't in a city. The Pokemon League is on a place of its own. It is above victory road, and is east of Blackthorn city.
technically, when you beat the Pokemon league, you become the champion. but you cannot really fight as a part of the Pokemon league
No, there is no short cut to the Pokemon league building in Pokemon pearl.