It is exactly related to spoor. There are three English definitions of spurlos - "traceless", "trackless" and "without trace". Apparently, you can also say "keine spur vom", literally "no trace of".