I am thinking of trying Pokemon Go (yes probably a bit late) but the one thing I'm not clear on is how exactly you're supposed to work out which pokemon spawn where? In the main series games you have a map and every area has specific spawns so you know if you want x pokemon you need to go to x area to catch it. However I cannot find an equivalent of this.
Pokemap.net seems to be the closest to what I'm looking for but my friends have told me that it is not accurate at all for finding specific pokemon. I don't really feel that doing a tour de france through my neighborhood on the off chance I might see something I maybe want, but not really... this doesn't sound like a very fun experience.
Or alternatively is there a mechanic like lures, catch combos or making a sandwich which increases the spawn rate of certain pokemon?