Distributed spatio-textual analytics based on the Spark platform