As to the problems in current tourism recommendation, this paper proposes a tourism recommendation algorithm based on the mobile ICV service platform. Firstly, the ICV service system for the Point of Interest (POI) searching and route recommendation is designed. Secondly, the recommendation service model is set up from two aspects, namely the tourism POI clustering algorithm and the tourism POI searching and route recommendation algorithm. In the aspect of symmetrical-based matching features, the clustered POIs are matched with the tourists’ interests, and the POIs in the neighborhood of the ICV dynamic locations are searched. Then, a POI recommendation algorithm based on the tourists’ interests is constructed, and the POIs that best match the symmetrical interests of the tourists within the dynamic buffer zones of ICV are confirmed. Based on the recommended POIs, the ICV guidance route algorithm is constructed. The experiment verifies the advantages of the proposed algorithm on the aspect of the POI matching tourists’ interests, algorithm stability, traveling time cost, traveling distance cost and computational complexity. As to the iterative sum and the iterative sum average of the POI matching function values, the proposed algorithm has a performance improvement of at least 20.2% and a stability improvement of at least 20.5% compared to the randomly selected POIs in matching tourists’ interests. As to the cost of the guidance routes, the proposed algorithm reduces the average cost by 19.6% compared to the other suboptimal routes. Compared with the control group algorithms, the proposed algorithm is superior in terms of route cost, with an average cost reduction of 13.8% for the output routes compared to the control group. Also, the proposed algorithm is superior in terms of route cost compared to the control group recommendation algorithms, with an average cost reduction of 11.2%.