i dont see what the big deal is with the curent agps implementation. it basically tells you where you are which makes it easy to do local searches, etc. i think its awesome cause i dont have to have gps on for it to work, wasting battery.
Yes, they have vans, and they contract out to companies (or people) with vehicles, load cameras on top that spin around and snap pictures at certain intervals. Pretty cool stuff actually!