プロジェクトは最近OsmDroid(心配ビット更新しましたのでhttps://github.com/osmdroid/osmdroid)プロジェクトを、私たちはほとんどのバグ修正を削除し、バージョン6.1.5に更新されていることが判明するだけでなく、より多くの非常に活発なの-----機能がサポートシェープファイルを更新します。
次のようにソースコードで、プロジェクトの「osmdroid形状」以上に見ることができます。
このパッケージを高めるために直接参照を追加するために、私たちのプログラムでのAndroid、
そして、マップコントロールにシェープファイルのデータをロードするために、次のコード:
List<Overlay> folder = ShapeConverter.convert(mMapView, new File(myshape));
mMapView.getOverlayManager().addAll(folder);
mMapView.invalidate();
myshape .SHPファイルストレージのパスであり、それぞれの特徴の属性が自動的にこのプロパティでタイトルに上層に設定されます。
少しラフを試してみて、ラインデータは、ポイントマーカーは、オブジェクトの形態であろう、ポリラインは、マップ内のオブジェクトの形で提示されます。
しかし、シェープファイルのサポートは一見のみUTF-8エンコードされた形式、GBK、状況をサポートしており、障害が発生し、読み取りのプロパティの一部を文字化けことに留意されたいです。