- Android
- 2014-08-22
今回は地図上に線や図形を描いてみましょう。
GoogleMapのオブジェクト(mMap)は作成済とします。
線を描く
描画オプションのクラスをインポートします。
import com.google.android.gms.maps.model.PolylineOptions;
サンプルとして2点の座標を宣言
private LatLng place1 = new LatLng(43.061363052307875, 141.3549041748047); //札幌 private LatLng place2 = new LatLng(33.54139466898275, 130.3857421875); //福岡
描画オプションのインスタンスを生成
PolylineOptions options = new PolylineOptions();
線の色を指定します。
options.color(Color.RED);
線の幅を指定します。
options.width(3.0f);
座標を追加します。
options.add(place1, place2);
設定が完了したので、マップに追加します。
mMap.addPolyline(options);
描画した線をクリアしたい時は以下のようにします。
options.getPoints().clear();
位置情報と併用して移動の軌跡を表示したりすることもできます。
続きを読む…»