Das ist alles richtig was Du schreibst, nur hat Google Maps für den User auf maps.google.xy wenig mit der Schnittstelle für Drittanbieter (API) der Google Dienste gemeinsam. Viele Google Dienste stehen für Dritte nur eingeschränkt zur Verfügung (die Directions API gehört dazu).