Polyline not visible Android Maps Api v2

三世轮回 提交于 2019-12-06 20:53:29

A Polyline needs multiple points!

For example, pass an ArrayList<LatLng> to your method and use addAll() rather than just add().

From the PolylineOptions documentation:

add(LatLng... points) : Adds vertices to the end of the polyline being built.

Alternatively, you can keep a reference to one Polyline and use add() to add points to it as you receive them.

Add poly as an instance variable in your class:

PolylineOptions poly;

Then in onCreate() (or wherever you set up the map):

poly = new PolylineOptions()
    .color(Color.BLUE)
    .width(5)
    .visible(true)
    .zIndex(30);

googleMap.addPolyline(poly);

Then as you receive more points:

poly.add(newLoc);
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!