How to predict human future location?
Your problem is often called (in the literature) human mobility prediction. There has been some research in this area. Have a look at it on the web.

In general, you might want to use any statistical or machine learning model that uses the historical data to predict the future. For example, you could try to use an hidden Markov model (for both point 1 and 2). However, before that, you might also need to do some feature engineering, if you only have locations (and not e.g. the time of the day when those locations were recorded).