我目前偶然发现了谷歌的方向图,用户在其中输入开始地址和结束地址,然后生成从开始地址到结束地址的路线。我发现生成的路线效率不高,而且没有考虑到它所强调的某条街道的交通。
在我的申请中,我做了一个Graph
。该图由Vertices
和Edges
组成顶点是相交点,并具有各自的地理位置。边是从一个顶点到另一个顶点的方式。
为了得到图的最短路径,我使用了Dijkstra的算法。一种算法,可以绘制出最有效的路线。
所以我的问题是如何自定义谷歌地图的高亮显示?
使用谷歌地图android api直接添加形状?这是他们的官方指南:
谷歌地图安卓api添加形状