OpenLayers не переносит функциональные возможности Google Maps. Тем не менее, вы все равно можете использовать слой Google Maps в OpenLayers и отправлять запросы в службы маршрутов с помощью API Google.
Если вы делаете запрос, как в примере на странице документации:
directionsService.route(request, function(result, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(result);
}
});
вы заметите, что result.routes.overview_path содержит все точки для маршрута. Затем вы можете использовать OpenLayers.Layers.Vector, чтобы отобразить этот маршрут в отдельном слое над слоем Google Maps.