Predicting descrete value problem in regression or classification
IDs are categorical, not numeric. You should be treating this as a multi-class classification problem. Your IDs are locations, a location is a class. The ID is just a identifier for the class.

Since you have a classification problem you should be using precision, recall and f1. However, if it was regression you would have been using mean squared error, mean absolute error and possibly something else.