測地計算を行うレンダリング

IlvMapAreaRenderer および IlvMapCurveRenderer には測地計算オプションがあります。測地計算には、日付変更線ラッピングおよび投影範囲を超える機能の再投影が含まれます。
測地計算を行うレンダラーを作成するには、指定した引数に true を渡します。
IlvShapeDataSource ds = new IlvShapeDataSource(shapeFile);
ds.setManager(view.getManager());
// perform geodetic computations
IlvMapAreaRenderer renderer = new IlvMapAreaRenderer(false, true);
ds.setFeatureRenderer(renderer);
次の図は日付変更線ラッピングのある測地計算とない測地計算を示しています。
withlinewrapping.png
日付変更線ラッピングのある測地計算
withoutlinewrapping.png
日付変更線ラッピングのない測地計算