2011/02/08

Yahoo!地図 SDK for Android

SDKっていうからもっと重厚なやつを想像してましたが、ちっちゃいjar一個とpng六個が同梱されたセットで、単に地図をぺろっと表示するだけならすごく短いコードで出来ました。
Yahoo!地図 SDK for iPhone & Androidを公開しました
Yahoo!地図 SDK for Android

  1. 上のリンクからZIPをダウンロードしておいて適当なところに解凍しておく。
  2. (持ってなければ)Yahoo!JapanデベロッパーネットワークでアプリケーションIDを取得する。
  3. 普通にeclipseでandroidプロジェクトを作成する。
  4. ymap.jarをassetsに置いてbuild path通す。
  5. res/drawable-hdpi/に同梱の画像を置く。
  6. jp.co.yahoo.android.maps.MapActivityをextendsしてActivityを作成する。
public class YMapActivity extends MapActivity {
    private static final String Y_APP_ID = "アプリケーションID";
    private MapView mMapView;
    private GeoPoint mGeoPoint;
    private MapController mMapController;
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mMapView = new MapView(this, Y_APP_ID);
        mGeoPoint = new GeoPoint(35677695, 139771460);
        mMapController = mMapView.getMapController();
        mMapController.setCenter(mGeoPoint);
        mMapController.setZoom(1);
        setContentView(mMapView);
    }
標準

サテライト

地下街

シンプル

路線図

ミッドナイト

もっといろいろ出来るっぽいので試してみたいですね。

0 件のコメント :

コメントを投稿