チュートリアル

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

ポリラインを表示する

次に、任意の始点と終点を持つ線分(ポリライン)を地図上に表示してみましょう。

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

  MapView mapView = new MapView(this,"アプリケーションID");
  setContentView(mapView);
  GeoPoint tokyo = new GeoPoint(35681396, 139766049);
  GeoPoint mid	 = new GeoPoint(35665721, 139731006);
  PolylineOverlay polylineOverlay = new PolylineOverlay(new GeoPoint[]{tokyo, mid}){
    @Override
    protected boolean onTap(){
      //ラインをタッチした際の処理
      return true;
    }
  };
  mapView.getOverlays().add(polylineOverlay);
}
   
  • PolylineOverlayインスタンスを作成します。
  • Overlayにラインを追加します。
  • ラインを表示したい始点と終点の緯度経度を指定します。
  • タッチイベントをオーバーライドします。
  • Overlayにラインを追加します。

ポリラインの表示例:
ポリラインの表示例