2012-05-07 12 views
2

GeoToolsを使用するJMapPaneクラスを使用してシンプルなシェイプファイルを表示できました。私の要件は、ズームイン/アウト時にバーの長さに関連して表示される地図の縮尺をメートルで表示するマップと同じようにバーを描画することです。geotoolsでシンプルな地図尺度バーを作成する方法

私は今の日を探していて、私はちょうど具体的なヒントを見つけることができませんでした。ピクセルでの距離にマップ内の2つの与えられた点を変換する

でも道は本当に私

してください役立つだろう任意のヒントは大歓迎です。

答えて

1

例はありませんが、この使用例では、GeoTools 8.xを使用している場合、独自のDirectLayer(http://docs.geotools.org/latest/userguide/library/)を実装する必要があります。 render/map.html)。スケールバーを生成するコードは、uDig(LGPL、ただしクラスは正確にわからない)またはGeoServer(GPL'd、ここではhttp://svn.codehaus.org/geoserver/trunk/src/wms/src/main/java/org/geoserver/wms/decoration/LegendDecoration.java)にあります。

関連する問題