2013年3月29日金曜日

GoogleMaps Android V2

はまったとこメモ。

Polygon 登録時は、Handler内でしないと描画されない。


handler.post(new Runnable() {
@Override
public void run() {
    PolygonOptions options = new PolygonOptions();
    options.fillColor(Color.RED);
    options.add(緯度経度のリスト);
    polygon = mMap.addPolygon(options);
}
});


Polygon の表示色などの更新をHandler内でするとPolygonが消えてしまう。


handler.post(new Runnable() {
@Override
public void run() {
     polygon.setFillColor(Color.BLUE);
}
});
→消えちゃう。



polygon.setFillColor(Color.BLUE);
→消えない。

0 件のコメント:

コメントを投稿