osmdroid를 사용하여 Android의 OpenStreetMap 지도에 맞춤 타일 겹침
1748 단어 안드로이드OpenStreetMaposmdroid
계속됩니다.
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에 소스를 게시했습니다.
Reference
이 문제에 관하여(osmdroid를 사용하여 Android의 OpenStreetMap 지도에 맞춤 타일 겹침), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ohwada/items/933d0ce5bc6d82ee2a59텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)