osmdroid를 사용하여 Android의 OpenStreetMap 지도에 맞춤 타일 겹침

osmdroid를 사용하여 OpenStreetMap을 Android에 표시
계속됩니다.

OpenStreetMap은 공통지도 정보에서 임의의 타일을 생성 할 수 있습니다.
이러한 종류의 타일을 사용자 정의 타일이라고합니다.

맞춤 타일 목록

마이나 c 치비 ty. 자바



사용자 정의 타일은 OSM Japan을 사용합니다.
        mMapView.setTilesScaledToDpi(true);
        mMapView.getZoomController().setVisibility(CustomZoomButtonsController.Visibility.SHOW_AND_FADEOUT);


        // Add tiles layer with Custom Tile Source
        final MapTileProviderBasic tileProvider = new MapTileProviderBasic(getApplicationContext());

       // OSM日本
        final ITileSource tileSource = new XYTileSource("OSM Japan",  3, 18, 256, ".png",
                new String[] { "http://tile.openstreetmap.jp/" });

        tileProvider.setTileSource(tileSource);

        final TilesOverlay tilesOverlay = new TilesOverlay(tileProvider, this.getBaseContext());
        tilesOverlay.setLoadingBackgroundColor(Color.TRANSPARENT);
        mMapView.getOverlays().add(tilesOverlay);


스크린샷



오른쪽은 타일을 겹치기 전에 배경지도
왼쪽은 타일을 거듭한 후의 지도


github에 소스를 게시했습니다.

좋은 웹페이지 즐겨찾기