A digital map marker indicating location on a high-tech interface - Image Details