Google groups its services under Maps, Routes, Places and Environment. The ones most projects use are the Maps JavaScript API for websites, the Maps SDKs for Android and iOS, the Places API (New) for search, autocomplete and place details, the Geocoding API, the Routes API for directions, and the Maps Static API for images. For device location, Google's own guidance is to prefer the browser, Android or iOS location features where they exist, and use the Geolocation API when they do not.
Google lists the Directions API, the Distance Matrix API and the original Places API and SDKs as Legacy. Legacy services are feature-frozen but fully supported, Google promises at least 12 months' notice before decommissioning one, and they are not available in new Google Cloud projects. We build new work on the Routes API and Places API (New), and plan the move for projects still on the older ones.