In the Netherlands all public transport (from city buses you only use for one minute to intercity trains to the other side of the country) use the same chip card. You scan it where you enter the bus/tram/metro/train and scan it where you leave, you pay depending on distance travelled. The buses use GPS to calculate your cost.