チュートリアル

Yahoo! AndroidマップSDKの主要機能を一通り体験していただくための開発チュートリアルを用意しました。
「利用準備」を済ませたうえでご利用ください。

ポリゴンを表示する

同様に、始点と中間点と終点を指定してポリゴンを表示してみましょう。

MapTestActivity.java
@Override
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  MapView mapView = new MapView(this,"アプリケーションID");
  setContentView(mapView);
  GeoPoint gp1 = new GeoPoint(35663211, 139732294);
  GeoPoint gp2 = new GeoPoint(35662082, 139732825);
  GeoPoint gp3 = new GeoPoint(35662657, 139733463);
  PolygonOverlay polygonOverlay = new PolygonOverlay(new GeoPoint[]{gp1, gp2, gp3}){
    @Override
    protected boolean onTap(){
      //ポリゴンをタッチした際の処理
      return true;
    }
  };
  polygonOverlay.setFillColor(Color.argb(127, 0, 63, 255));
  polygonOverlay.setStrokeColor(Color.argb(127, 0, 63, 255));
  mapView.getOverlays().add(polygonOverlay);
}
  
  • PolygonOverlayインスタンスを作成します。
  • Overlayにラインを追加します。
  • ポリゴンを表示したい始点と中間点と終点の緯度経度を指定します。
  • タッチイベントをオーバーライドします。
  • Overlayにポリゴンを追加します。

ポリゴンの表示例:
ポリゴンの表示例