PolylineOptions没有大量绘制,Android谷歌地图

时间:2014-07-18 13:49:55

标签: java android google-maps google-maps-android-api-2

所以我让我的GoogleMap绘制了一行,但不管我怎么说,下面的代码根本不起作用。我觉得文档中还有一些我遗漏的东西,因为这让我发疯了。这是有问题的代码。

store = new LocationStore();
store.readFromFile(getResources());
Iterator<Path> it = store.getPaths().iterator();
Map<Long, LatLng> points = store.getPositions();
while (it.hasNext()) {
    PolylineOptions line = new PolylineOptions().width(5).color(Color.RED).visible(true);
    List<Long> pointIds = it.next().getPoints();
    for (Long id : pointIds) {
        line.add(points.get(id));
    }
    map.addPolyline(line);
}
PolylineOptions line = new PolylineOptions();
line.add(new LatLng(33.3406000, -84.6105000));
line.add(new LatLng(33.4469000, -84.5103000));
map.addPolyline(line);

从这里我只得到一行,底部是我专门定义LatLng的行。我错过了什么?

Path只是该路径的id的持有者,以及路径的id。以下是其中的唯一内容,以及一些getter和setter:

Long id;
ArrayList<Long> points;

0 个答案:

没有答案