在Prolog的实验中,我想使用OSM提供的数据来计算,例如,遍历一系列兴趣点的最短路径。我知道如何使用Prolog,甚至如何从Java servlet访问我的Prolog程序(负责使用地图呈现页面,或者在需要时向其提供信息)。
但是,由于我是OSM的新手,我仍然不知道如何让用户从地图中选择一定数量的节点,以及如何回答(我的意思是,如何在地图中绘制)最短路径遍历它们(给定用户选择的起始节点)。有人可以给我一个提示,告诉我如何使用OSM地图,用户的许多兴趣点,然后在它们之间绘制一条路径作为答案吗?
提前致谢!