It the any map app which is using google maps APIs but work perfectly without GPS?
If your goal is to save battery life by disabling GPS, then simply disable GPS. In Settings, set location mode to "Battery saving" (WiFi + Bluetooth, but no GPS). This leaves location services on, but disables GPS. Android will still locate your device using WiFi techniques, but not using orbiting satellites, which takes more power. 



Further, I can use Google Maps without location services enabled, at least on Android 8.1. Google Maps asks you to enable location services, but you can just say no.