跪求大佬解惑简易地图导航系统

如题,就是那种只有一张地图,有n个地点和n条路线,然后选择其中两个点会连成一条路线的那种,用java,c语言,html什么工具做都行,越简单越好,重点是我不懂怎么弄算法,也不懂怎么在地图上设置地点和路线

最简单用百度地图的sdk,用js就能实现。
http://blog.csdn.net/ardo_pass/article/details/78483329

自制基于arduino的GPS地图导航系统 原型