Find optimal route between locations. Supports driving, cycling, walking and public transportation modes.