osmbonuspack を使ってAndroid の OpenStreetMap 地図の KML の スタイルを変更する


osmbonuspack を使ってAndroid の OpenStreetMap 地図に KML をインポートする
の続きです

osmbonuspack では、XML ファイルにより、使用されるスタイルが異なります

スタイルを持つ XML ファイル

XML ファイルのスタイルが使用される

 スタイルを持たない XML ファイル

osmbonuspack のデファルトの XML スタイルが使用される

 osmbonuspack の KML スタイルを変更する

Drawable newMarker = getResources().getDrawable( R.drawable.new_marker );

Bitmap newIcon  = ( (BitmapDrawable)newMarker ).getBitmap();

Style newStyle = new Style( newIcon, 0x901010AA, 3.0, 0x20AA1010 );

        FolderOverlay kmlOverlay = (FolderOverlay)kmlDocument.mKmlRoot.buildOverlay(mMapView, newStyle, null, kmlDocument);

github にソースを公開した